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
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
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
http://rapidshare.com/files/219540528/booktraining.net_extprogadvincs.rar
password:ganelon
No comments:
Post a Comment