Books |
![]() |
||||||||||||||||||||
|
Die Büchertipps habe ich in folgende Kategorien eingeteilt: XP BooksKent Beck: "eXtreme Programming eXplained - Embrace Change", Addison-Wesley, ISBN 0-201-61641-6. This book looks at XP more from a slightly more abstract perspective, but contains excellent descriptions of the underlying values and principles of XP. Ron Jeffries, Ann Anderson, Chet Hendrickson: "eXtreme Programming Installed", Addison-Wesley, ISBN 0-201-70842-6. Using personal experience, this books describes how XP looks in practice. Kent Beck, Martin Fowler: "Planning eXtreme Programming", Addison-Wesley, ISBN 0-201-71091-9. Looks at XP mainly from a planning perspective. James Newkirk, Robert C. Martin: "eXtreme Programming in Practice", Addison-Wesley, ISBN 0-201-70937-6. Describes XP using a running example, which is the development of a web site. William C. Wake: "eXtreme Programming Explored", Addison-Wesley, ISBN 0-201-73397-8. This book explains how to introduce XP into a development team. It also contains many hints on what to do and what to better avoid. Giancarlo Succi, Michele Marchesi (Editors): "eXtreme Programming Examined", Addison-Wesley, ISBN 0-201-71040-4. The proceedings of the XP 2000 conference. Many articles with practical experiences. Also articles on how to use XP under different conditions, e.g. larger teams, distributed teams. Martin Fowler: "Refactoring - Improving the Design of Existing Code", Addison-Wesley, ISBN 0-201-48567-2. Many, many refactorings with an emphasis on Java. Most of the refactorings can be leveraged for other programming languanges. There are however, refactorings, e.g. some for C++, that are not described in this book. Ken Auer, Roy Miller: "Extreme Programming Applied - Playing to Win", Addison-Wesley, ISBN 0-201-61640-8. In part 1 the authors discuss a couple of prejudices, resistances and misunderstandings regarding XP. In the second part the authors describe an approach with just the essential practices of XP. In part 3, they describe the remaining practices. The final part (part 4) consists of topics, that are still in the flow or for which there are no sufficient heuristics available yet. Books on Design PatternsErich Gamma, Richard Helm, Ralph Johnson, John Vlissides: "Design Patterns - Elements of Reusable Object-Oriented Software", Addison-Wesley, ISBN 0-201-63361-2. The bible of design patterns. A must have. Frequently referred to as th GOF book (GOF = Gang of Four). Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, Michael Stal: "Pattern-Oriented Software Architecture - A System of Patterns", John Wiley & Sons, ISBN 0-471-95869-7. Another standard book. Douglas Schmidt, Michael Stal, Hans Rohnert, Frank Buschmann: "Pattern-Oriented Software Architecture - Volume 2: Patterns for Concurrent and Networked Objects", John Wiley & Sons ISBN 0-471-60695-2. The second volume in the series. Martin Fowler: "Analysis Patterns - Reusable Object Models", Addison-Wesley, ISBN 0-201-89542-0. Martin Fowler shows in a pragmatic way, how object models can be developed, which can be used in not only one problem domain. James O. Coplien, Douglas Schmidt (Editors): "Pattern Languages of Program Design", Addison-Wesley, ISBN 0-201-60734-4. A rich collection of papers, each describing one or more (design) patterns. All of the papers have a very high quality, as they went through several cycles of being reviewed by experts. This book is also referred to as PLOPD. John Vlissides, James O. Coplien, Norman L. Kerth: "Pattern Languages of Program Design 2", Addison-Wesley, ISBN 0-201-89527-7. The second volume of the series. What I said about the first volume applies this one as well. Also referred to as PLOPD 2. Robert Martin, Dirk Riehle, Frank Buschmann: "Pattern Languages of Program Design 3", Addison-Wesley, ISBN 0-201-31011-2. Third volume of the series. Referred to as PLOPD 3. Neil Harrison, Brian Foote, Hans Rohnert: "Pattern Languages of Program Design 4", Addison-Wesley, ISBN 0-201-43304-4. And yet another volume of the series. Also referred to as PLOPD 4. Christopher Alexander: "The Timeless Way of Building", Oxford University Press, ISBN 0195024028. TestingBoris Beizer: "Software Testing Techniques", Van Nostrand Reinhold, ISBN 0-442-20672-0. Robert V. Binder: "Testing Object-Oriented Systems - Models, Patterns and Tools", Addison-Wesley, ISBN 0-201-80938-9. AnderePeter Senge: "The Dance of Change", Nicholas Brealey Publishing, ISBN 1-85788-243-1. A book on learning organizations and about why so many change initiatives fail. Very instructive. Philippe Kruchten: "The Rational Unified Process - An Introduction", 2nd edition, Addison-Wesley, ISBN 0-201-70710-1. A brief (light-weight) introduction with all important elements. Well suited to gain an overview of RUP. |
|
||||||||||||||||||||