The curse of procedural design
After reverse engineering procedural code in C, VB or even Python, I'm finding that procedural programming inevitably leads to bad, bad code-rot.
Consider some of the common design patterns.
Strategy. Confronted with alternative strategy choices, a purely procedural code solution is either
- If-statements everywhere the strategy is involved.
- Block comments …