|

Author(s) : Ron Jeffries Publisher : MS Press Year : Mar 2004 ISBN 10 : 0735619492 ISBN 13 : 9780735619494 Language : English Pages : 560 File type : CHM Size : 6.6 MB (book + source code)
The author of this book demonstrates that you can write well-designed, resilient code incrementally and safely, while minimizing your investment in speculative up-front design.
See eXtreme Programming (XP) in action at the hands of an XP mater—and learn Microsoft .NET and C# programming in the process! In this fast-paced, hands-on exposition, Ron Jeffries—one of the leading voices and practitioner in the XP community—demonstrates that you can write well-designed, resilient code incrementally and safely, while minimizing your investment in speculative up-front design. As Jeffries builds his sample application, you get firsthand insights into what successful XP development looks like, complete with real-world challenges such as the eleventh-hour change order. For further practice and study, you can download all the author’s code—including missteps—so you can see XP and agile concepts in action and assess how they fit into your own work.
This book is a chronicle of a little project done in the style XP recommends, insofar as I’m capable of doing what I teach. The project includes many of the things that befall real projects: people leave the project and come back, new people come in for a while, key people get sick, hard problems crop up, and so on. We even get a difficult “surprise” requirement. To make it even more difficult, I chose a programming language and environment that I had never used before the start of the project, namely C# and Microsoft Visual Studio .NET.
TABLE OF CONTENT: Chapter 01 - XML Notepad Stories Chapter 02 - Testing with NUnit Chapter 03 - A Pressing Matter Chapter 04 - Extracting the Model Chapter 05 - Expressing Ideas Chapter 06 - The First Customer Acceptance Test Chapter 07 - Warts and All Chapter 08 - The InputCommand Object Chapter 09 - Story One Is Done! Chapter 10 - Find a Bug, Write a Test Chapter 11 - Adding the Section Tag, Part I Chapter 12 - Adding the Section Tag, Part II Chapter 13 - Discovering the Menu Chapter 14 - Don’t Try This at Home Chapter 15 - Climbing Out of the Rat Hole Chapter 16 - Adding the <pre> Tag Chapter 17 - How Do We Do a Test That We Can’t Do? Chapter 18 - A Simple Feature Teaches Some Lessons Chapter 19 - Dark Clouds on the Horizon Chapter 20 - Finishing the Shift+Enter Story Chapter 21 - Some Things We Ought to Do Chapter 22 - The Delegate from Troy Chapter 23 - Planning Interlude Chapter 24 - File Save and Load Chapter 25 - Tagging Along Chapter 26 - Menu Arrays Chapter 27 - Displaying the Article Chapter 28 - Oh No! Undo! Chapter 29 - The Final Optimized Undo Chapter 30 - The Long Dark Teatime of the Soul Chapter 31 - Project Retrospective
>> DOWNLOAD HERE <<
password:ganelon
Fast Free File Hosting
|