Emergent Design book available online
Emergent Design book available online
Submitted by Darrell Norton on Mon, 31/01/2005 - 07:21.Scott Bain, of NetObjectives, is posting all the parts of his book, Emergent Design: The Evolutionary Nature of Professional Software Development, as he finishes them. Thirteen chapters and appendices are already available. Feedback is encouraged!
Here is the table of contents:
- Introduction
- Software as a Profession
- Out of the Closet - Patterns and Professionalism in Software Development
- The Nature of Software Development
- Evolution, Stage 1: Procedural Logic replaced with Object Structure
- Introduction to Patterns
- Paying Attention to Qualities
- Paying Attention to Principles
- Paying Attention to Practices
- Paying Attention to Disciplines: Unit Testing
- Paying Attention to Disciplines: Refactoring
- Evolution in Use
- Evolution in Construction
- Evolution in N-Tier Architecture
- Patterns and Forces
- A Conclusion: 2015
- Appendix A: Procedural Analogs to Common Patterns
- Appendix B: Overview of Core Design Patterns
- Appendix C: The Principle of the Useful Illusion
- Appendix D: For Further Reading
