Architecting Stable Systems and Solid Code

56

Solid code does what the developers intended it to do and can gracefully handle anything you throw at it. Learn more about how to make your code solid.

Sometimes the code is solid, but the intention was wrong. That should be addressed at a different level of requirements gathering. But, I don’t recommend a waterfall approach here. Often requirements are fuzzy to begin with, and during development and incremental deployments, they become more refined and clear. –