<<< Dealing with nontrivial projects     Index     Design constraints >>>

3. The need for design


  • The discussion about design is a bit less precise and a bit less detailed than the discussions of individual programming language features and techniques.

  • There is no cookbook method for creating good software systems...

    • ...However, detailed descriptions of design patterns do exist for specific, well understood kinds of applications.

  • There is no substitute for intelligence, experience, and taste in programming.

    programming cookbook
<<< Dealing with nontrivial projects     Index     Design constraints >>>