Vai al contenuto principale della pagina
Autore: | Martin Robert C. |
Titolo: | Agile software development principles, patterns, and practices / / Robert C. Martin |
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 |
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 |