 |
Agile Software Development Principles, Patterns, and Practices View Larger Image | Robert C. Martin Prentice Hall, Hardcover, Published October 2002, 552 pages, ISBN 0135974445 | List Price: $75.00 Our Price: $57.95 You Save: $17.05 (23% Off)
| | | Availability: Out-Of-Stock |
Customer Reviews: 2 Average Customer Rating:      Write a Review and tell the world about this title! People who purchase this book frequently purchase: - Code Complete, 2nd Edition; Steve McConnell, $31.50, 37% Off!
- Design Patterns: Elements of Reusable Object-Oriented Software; Erich Gamma, et al, $46.50, 22% Off!
- Domain-Driven Design: Tackling Complexity in the Heart of Software; Eric Evans, $46.95, 22% Off!
- Head First Design Patterns; Eric Freeman, et al, $28.50, 37% Off!
Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:
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.
Features
- NEW—Completely revised material—Principles have been
assembled and presented with a better organization, patterns are discussed
as their own topic, the case studies have been redone.
- Helps students focus on key concepts and design principles.
- Written from a pragmatic viewpoint.
- Teaches students real-world software development strategies.
- Ten principles of object-oriented software design.
- Gives students the criteria and metrics for evaluating software designs.
- Breakdown and usage of design patterns.
- Helps students learn design patterns by walking them step-by-step through
the process.
- Pragmatic and agile process.
- Gives engineers and development teams a process that they can apply to
their work.
- Real-world Case Studies—Expose the principles, patterns, and
process that the text describes.
- Gives faculty and students substantive code examples.
Table of Contents
1. Principles, Patterns, Process, and People.
I. PROCESS.
2. Process.
3. A Programming Episode.
4. Notation.
5. Planning.
II. PRINCIPLES.
6. Principles of Class Design.
7. Static and Dynamic Design.
8. Principles of Package Design.
9. Managing Complexity.
III. PATTERNS.
10. Evolving into a Pattern.
11. Visitor.
12. Template Method and Strategy.
IV. CASE STUDIES.
13. Payroll.
14. www Analyzer.
15. ETS Framework.
16. Time Reporting.
17. Weather Station.
Appendix A: Overview.
Appendix B: FAQ.
Customer Reviews
Customer Reviews: 2 Average Customer Rating:      Dec 12, 2006     Neil Kenig from Beaverton, Oregon Expert object oriented coding principles Some people may be put off by the word "Agile" in the title but, in fact, this book contains very solid object oriented design and coding principles that, if followed, will result in maintainable and extensible code regardless of development methodolgy. Required reading.
Feb 25, 2005     This is a very good book. This is a very good book to learn about Object Oriented Programming
|
 |