Loading…

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...

Full description

Bibliographic Details
Call Number:Libro Electrónico
Main Author: Bain, Scott L.
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.