Emergent design : the evolutionary nature of professional software development /
For software to consistently deliver promised results, software development must mature into a true profession. Emergent Design points the way. As software continues to evolve and mature, software development processes become more complicated, relying on a variety of methodologies and approaches. Th...
Call Number: | Libro Electrónico |
---|---|
Main Author: | |
Format: | Electronic eBook |
Language: | Inglés |
Published: |
Upper Saddle River, N.J. :
Addison-Wesley,
©2008.
|
Series: | Net Objectives product development series.
|
Subjects: | |
Online Access: | Texto completo (Requiere registro previo con correo institucional) |
Table of Contents:
- Software as a profession
- Out of the closet, off to the moon
- The nature of software development
- Evolution in code: stage 1
- Using and discovering patterns
- Building a pyramid
- Paying attention to qualities and pathologies
- Paying attention to principles and wisdom
- Paying attention to practices
- Paying attention to disciplines: unit testing
- Paying attention to disciplines: refactoring
- Test-driven development
- Patterns and forces
- Emergent design: a case study
- A conclusion: 2020
- Appendix A: Evolutionary paths
- Appendix B: Overview of patterns used in the examples
- Appendix C: The principle of the useful illusion.