November 2011
Beginner
258 pages
5h 1m
English
| Tip 4 | Tame Complexity |
![]() | [White Belt] You’ll be dealing with complex code from day one. |
If you’ve never met a program you couldn’t understand, you haven’t been programming long enough. In industry, it won’t be long before you run into a mind-bogglingly gnarly mess of code: The Behemoth, The Spaghetti Factory, The Legacy System from Hell. I once inherited a program whose previous owner, upon hearing that he’d have to add a substantial new feature, quit his job instead. (And I couldn’t blame him.)
Complexity in software systems is unavoidable; some problems are just hard, and their solutions are complex. However, much of the complexity you find in ...
Read now
Unlock full access