O'Reilly logo

Code Craft by Pete Goodliffe

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Get Thinking

A detailed discussion of these questions can be found in the "Appendix A" section on page 522.

Mull It Over

  1. Define where architecture ends and software design begins.

  2. In what ways can a bad architecture affect a system? Are there parts thatwouldn't be affected by architectural flaws?

  3. How easy is it to repair architectural deficiencies once they become apparent?

  4. To what extent does architecture affect the following things?

    1. System configuration

    2. Logging

    3. Error handling

    4. Security

  5. What experience or qualifications are required to be called a software architect?

  6. Should sales strategy influence architecture? If so, how? If not, why?

  7. How would you architect for extensibility? How wouldyou architect for performance? How do these design goals affect the ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required