Agile Software Development
(häftad)Principles, Patterns, and Practices
av Robert C Martin
- Format:
- Häftad (paperback)
- Utgiven:
- 2003-03-01
- Språk:
- Engelska
Best selling author and world-renowned software development expert Robert C. Martin shows how to solve the most challenging problems facing software developers, project managers, and software project leaders today.
- This comprehensive, pragmatic tutorial on Agile Development and eXtreme programming, written by one of the founding father of Agile Development:
- Teaches software developers and project managers how to get projects done on time, and on budget using the power of Agile Development.
- Uses real-world case studies to show how to of plan, test, refactor, and pair program using eXtreme programming.
- Contains a wealth of reusable C++ and Java code.
- Focuses on solving customer oriented systems problems using UML and Design Patterns.
Robert C. Martin is President of Object Mentor Inc. Martin and his team of software consultants use Object-Oriented Design, Patterns, UML, Agile Methodologies, and eXtreme Programming with worldwide clients. He is the author of the best-selling book Designing Object-Oriented C++ Applications Using the Booch Method (Prentice Hall, 1995), Chief Editor of, Pattern Languages of Program Design 3 (Addison Wesley, 1997), Editor of, More C++ Gems (Cambridge, 1999), and co-author of XP in Practice, with James Newkirk (Addison-Wesley, 2001). He was Editor in Chief of the C++ Report from 1996 to 1999. He is a featured speaker at international conferences and trade shows.
(Computer Bookshops Limited)
Passar bra ihop
|
De som köpt den här boken har ofta också köpt Programming In Scala 2nd Edition (häftad) av Martin Odersky, Lex Spoon, Bill Venners | |||
|
Pris för båda:
853:-Köp
|
Fler böcker av Robert C Martin
The Clean Coder: A Code Of Conduct For Professional ...Robert C Martin (häftad) |
Agile Principles, Patterns, Practices in C#Robert C Martin, Micah Martin (häftad) |
Clean Code: A Handbook Of Agile Software CraftsmanshipRobert C Martin (häftad) |
UML for Java ProgrammersRobert C Martin (häftad) | |||
|
228:- Köp
|
374:- Köp
|
267:- Köp
|
426:- Köp
|
Kundrecensioner
Bloggat om Agile Software Development
Övrig information
ROBERT C. MARTIN is President of Object Mentor Inc. Martin and his team of software consultants use Object-Oriented Design, Patterns, UML, Agile Methodologies, and eXtreme Programming with worldwide clients. He is the author of the best-selling book Designing Object-Oriented C++ Applications Using the Booch Method (Prentice Hall, 1995), Chief Editor of, Pattern Languages of Program Design 3 (Addison Wesley, 1997), Editor of, More C++ Gems (Cambridge, 1999), and co-author of XP in Practice, with James Newkirk (Addison-Wesley, 2001). He was Editor in Chief of the C++ Report from 1996 to 1999. He is a featured speaker at international conferences and trade shows.
(Computer Bookshops Limited)
Innehållsförteckning
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. ObserverBacking 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.
(Computer Bookshops Limited)