| 000 | 02300nam a22002897i 4500 | ||
|---|---|---|---|
| 999 |
_c6837 _d6837 |
||
| 005 | 20201015123035.0 | ||
| 008 | 121206s2012 njua | |||| 00| 0 eng d | ||
| 020 | _a0132760584 | ||
| 020 | _a9780132760584 | ||
| 040 |
_aEG-NcFUE _erda |
||
| 082 | 0 | 4 |
_221 _a005.1 _bM.R.A |
| 100 | 1 | _aMartin, Robert C. | |
| 245 | 1 | 0 |
_aAgile software development : _bprinciples, patterns, and practices / _cRobert Cecil Martin. |
| 260 |
_aUpper Saddle River, N.J. : _bPearson Education, _c2012. |
||
| 300 |
_axxii, 529 pages. : _billustration ; _c26 cm. |
||
| 336 |
_2rdacontent _atext |
||
| 337 |
_2rdamedia _aunmediated |
||
| 338 |
_2rdacarrier _avolume |
||
| 504 | _aIncludes bibliographical references and index. | ||
| 505 | 0 | _aI. 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. Appendix D. The Source Code Is the Design. Index. | |
| 650 | 0 |
_aComputer software _xDevelopment. |
|
| 650 | 0 | _aeXtreme programming. | |
| 856 | 4 | 1 |
_3Table of contents _uhttp://www.loc.gov/catdir/toc/fy035/2002070056.html |
| 942 |
_cBK _2ddc |
||