Books: Take .NET to the Extreme
eXtreme .NET combines the benefits of extreme programming with those of .NET. The author delves into pair programming, spiking, problem breakdown, testing, refactoring, and more.
eXtreme .NET: Introducing eXtreme Programming Techniques to .NET Developers presents an approach for developing quality software that blends the concepts of extreme programming with those of .NET. The author, Dr. Neil Roodyn, covers a wide range of topics appropriate for both novice and advanced developers. Roodyn includes easy-to-follow examples written in C++.
Roodyn begins eXtreme .NET by discussing the extreme programming methodology at a high level. But don't skip this first chapter, even if you're familiar already with extreme programming, because Roodyn shows you how the benefits of the .NET Framework can help with the extreme programming methodology. Roodyn goes on to discuss pair programming, which is a must-read if you're new to extreme programming. Chapter 3 shows you how to break down a problem into smaller problems for manageability and simplicity. The author also lends insight into the topics of spiking, testing, and refactoring. The chapter on how to write test programs is particularly helpful, as it offers several key concepts that you can implement in your development practices.
Having been on an extreme programming team before, I enjoyed eXtreme .NET immensely. The book offers insight for developers at all skill levels, although beginners will probably benefit the most.
eXtreme .NET: Introducing eXtreme Programming Techniques to .NET Developers
by Dr. Neil Roodyn
Quick Facts: Shows you how to combine the benefits of .NET and extreme programming.
Pros: Excellent coverage of the fundamentals of extreme programming with .NET.
David Mack is a technical lead and consultant for the National Intelligence Division at Titan Systems. He has more than 10 years of experience in management and software engineering. Reach him at David.Mack@titan.com.