LIBRARY OF CONGRESS CONTROL NUMBER |
LC control number |
2002070056 |
INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
9781292025940 |
INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
9780135974445 |
DEWEY DECIMAL CLASSIFICATION NUMBER |
Call number |
005.1 MA AG |
MAIN ENTRY--PERSONAL NAME |
Authors |
Martin, Robert C. |
TITLE STATEMENT |
Title |
Agile software development, principles, patterns, and practices / |
Statement of responsibility, etc |
Robert C. Martin |
PUBLICATION, DISTRIBUTION, ETC. (IMPRINT) |
Place of publication |
Harlow : |
Publisher |
Pearson, |
Date |
c2014. |
PHYSICAL DESCRIPTION |
Extent |
xxii, 529 p. : |
Other Details |
ill. ; |
Size |
26 cm. |
CONTENTS |
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. |
SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical Heading |
Agile software development |
SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical Heading |
eXtreme programming |
ELECTRONIC LOCATION AND ACCESS |
Uniform Resource Identifier |
https://uowd.box.com/s/awqkbckqx30dvedoyetvm3olrhf6uzdp |
Public note |
Location Map |
MAIN ENTRY--PERSONAL NAME |
-- |
13845 |
SUBJECT ADDED ENTRY--TOPICAL TERM |
-- |
13846 |
SUBJECT ADDED ENTRY--TOPICAL TERM |
-- |
13847 |