Vai al contenuto principale della pagina

Agile software development principles, patterns, and practices / / Robert C. Martin



(Visualizza in formato marc)    (Visualizza in BIBFRAME)

Autore: Martin Robert C. Visualizza persona
Titolo: Agile software development principles, patterns, and practices / / Robert C. Martin Visualizza cluster
Pubblicazione: Harlow, England : , : Pearson, , 2014
Edizione: First edition, Pearson New International edition.
Descrizione fisica: 1 online resource (531 pages) : illustrations
Disciplina: 005.1
Soggetto topico: Computer software - Development
Note generali: Includes index.
Nota di bibliografia: Includes bibliographical references at the end of each chapters and index.
Nota di contenuto: Cover -- Table of Contents -- Section 1. Agile Development -- Chapter 1. Agile Practices -- Chapter 2. Overview of Extreme Programming -- Chapter 3. Planning -- Chapter 4. Testing -- Chapter 5. Refactoring -- Chapter 6. A Programming Episode -- Section 2. Agile Design -- Chapter 7. What Is Agile Design? -- Chapter 8. SRP: The Single-Responsibility Principle -- Chapter 9. OCP: The Open-Closed Principle -- Chapter 10. LSP: The Liskov Substitution Principle -- Chapter 11. DIP: The Dependency-Inversion Principle -- Chapter 12. ISP: The Interface-Segregation Principle -- Section 3. The Payroll Case Study -- Chapter 13. Command and Active Object -- Chapter 14. Template Method & -- Strategy: Inheritance vs. Delegation -- Chapter 15. Facade and Mediator -- Chapter 16. Singleton and Monostate -- Chapter 17. Null Object -- Chapter 18. The Payroll Case Study: Iteration One Begins -- Chapter 19. The Payroll Case Study: Implementation -- Section 4. Packaging the Payroll System -- Chapter 20. Principles of Package Design -- Chapter 21. Factory -- Chapter 22. The Payroll Case Study (Part 2) -- Section 5. The Weather Station Case Study -- Chapter 23. Composite -- Chapter 24. Observer-Backing into a Pattern -- Chapter 25. Abstract Server, Adapter, and Bridge -- Chapter 26. Proxy and Stairway to Heaven: Managing Third Party APIs -- Chapter 27. Case Study: Weather Station -- Section 6. The ETS Case Study -- Chapter 28. Visitor -- Chapter 29. State -- Chapter 30. The ETS Framework -- Appendix A: UML Notation I: The CGI Example -- Appendix B: UML Notation II: The Statmux -- Appendix C: A Satire of Two Companies -- Index.
Sommario/riassunto: For courses in Object-Oriented Design, C++ Intermediate Programming, and Object-Oriented Programming. Written for software engineers "in the trenches," this text focuses on the technology-the principles, patterns, and process-that help software engineers effectively manage increasingly complex operating systems and applications. There is also a strong emphasis on the people behind the technology. This text will prepare students for a career in software engineering and serve as an on-going education for software engineers.
Titolo autorizzato: Agile software development principles, patterns, and practices  Visualizza cluster
ISBN: 1-292-03836-5
Formato: Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione: Inglese
Record Nr.: 9910153115203321
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Serie: Always learning.