From: Masao Uebayashi
> 
> The biggest problem of constructors (and indirect function call in
> general), I am aware of, is, static code analysis (code reading, tag
> jump, ...) becomes difficult (or impossible).
> 

Limited static code analysis is not a bigger problem then a broken machine at 
boot due to introduction of a new class of bugs, with most notable:
- circular dependencies,
- races in boot dependencies,
- obfuscated source of running code (something is messing by unknown caller),

Reply via email to