 |
Anti-Patterns: Refactoring Software, Architectures, and Projects in Crisis Customer Reviews: 1 Average Customer Rating:      Write a Review and tell the world about this title! People who purchase this book frequently purchase: - Software Estimation: Demystifying the Black Art (Best Practices); Steve McConnell, $23.95, 40% Off!
- Refactoring: Improving the Design of Existing Code; Martin Fowler, et al, $46.50, 22% Off!
- Design Patterns: Elements of Reusable Object-Oriented Software; Erich Gamma, et al, $46.50, 22% Off!
- Agile Software Development Principles, Patterns, and Practices; Robert C. Martin, $58.95, 23% Off!
Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:
Patterns are popular in software development and used to identify different types of procedures, designs, or codes that work. AntiPatterns are the exact opposite. They target common mistakes, errors, and people issues that can cause a software project to fail. Despite its negative sounding name, the positive benefits of AntiPatterns are enormous. This book discusses what AntiPatterns are and then provides practical guidelines on how to detect AntiPatterns and the refactored solutions that correct them. The authors discuss over 40 different AntiPatterns in the areas of software development, architecture, and project management.
Table of Contents
INTRODUCTION TO ANTIPATTERNS. Introduction to Patterns and AntiPatterns. AntiPatterns Reference Model. Templates for Patterns and AntiPatterns. Advice for Using AntiPatterns. ANTIPATTERNS Software Development AntiPatterns. Software Architecture AntiPatterns. Software Project Management AntiPatterns. CONCLUSIONS AND RESOURCES. Appendices. Index. Customer Reviews
Customer Reviews: 1 Average Customer Rating:      Jan 27, 2003     GT A must-read for anyone in a senior IT position As someone who had to deal with a great deal of legacy code, badly-designed applications, and uninformed technology decisions, all I can say is - this book hits the nail on the head. It describes the main reasons for project failures, integration and support issues etc. and is not shy about pointing out that in some cases the problem is one of egos or misinformation at management level. If you are an IT/project manager - get this book before someone else gets it for you!
|
 |