Agile software development, principles, patterns, and practices. ([2014])
- Record Type:
- Book
- Title:
- Agile software development, principles, patterns, and practices. ([2014])
- Main Title:
- Agile software development, principles, patterns, and practices
- Further Information:
- Note: Robert C. Martin.
- Authors:
- Martin, Robert C
- Contents:
- I. AGILE DEVELOPMENT. 1. Agile Practices. 2. Overview of Extreme Programming. 3. Planning. 4. Testing. 5. Refactoring. 6. A Programming Episode. II. AGILE DESIGN. 7. What Is Agile Design? 8. SRP: The Single-Responsibility Principle. 9. OCP: The Open-Closed Principle. 10. LSP: The Liskov Substitution Principle. 11. DIP: The Dependency-Inversion Principle. 12. ISP: The Interface-Segregation Principle. III. THE PAYROLL CASE STUDY. 13. Command and Active Object. 14. Template Method & Strategy: Inheritance vs. Delegation. 15. Facade and Mediator. 16. Singleton and Monostate. 17. Null Object. 18. The Payroll Case Study: Iteration One Begins. 19. The Payroll Case Study: Implementation. IV. PACKAGING THE PAYROLL SYSTEM. 20. Principles of Package Design. 21. Factory. 22. The Payroll Case Study (Part 2). V. THE WEATHER STATION CASE STUDY. 23. Composite. 24. Observer—Backing into a Pattern. 25. Abstract Server, Adapter, and Bridge. 26. Proxy and Stairway to Heaven: Managing Third Party APIs. 27. Case Study: Weather Station. VI. THE ETS CASE STUDY. 28. Visitor. 29. State. 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.
- Publisher Details:
- Harlow, Essex : Pearson
- Publication Date:
- 2014
- Copyright Date:
- 2014
- Extent:
- 1 online resource (iv, 524 pages), illustrations
- Subjects:
- 005.1
Agile software development
Méthodes agiles (Développement de logiciels)
COMPUTERS -- Programming -- Mobile Devices
COMPUTERS -- Software Development & Engineering -- General
Agile software development
Electronic books - Languages:
- English
- ISBNs:
- 9781292038360
1292038365
9781299959927 - Related ISBNs:
- 129995992X
1292025948
9781292025940 - Notes:
- Note: Includes bibliographical references and index.
Note: Print version record. - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.724634
- Ingest File:
- 14_047.xml