eXtreme .NET: Introducing eXtreme Programming Techniques to .NET Developers (Microsoft .NET Development Series) by Neil Roodyn
Publisher: Addison-Wesley Professional (December 10, 2004) | ISBN-10: 0321303636 | CHM | 3 Mb | 496 pages
Publisher: Addison-Wesley Professional (December 10, 2004) | ISBN-10: 0321303636 | CHM | 3 Mb | 496 pages
eXtreme .NET shows developers and team leaders how to incorporate eXtreme programming (XP) practices with .NET-connected technologies to create high quality, low-cost code that will build better software. This practical, realistic guidebook systematically covers key elements of XP methodology in the specific context of the .NET Framework, Visual Studio .NET, Microsoft Visual C#, and related Microsoft .NET-enabled applications.
Leading .NET and XP mentor Dr. Neil Roodyn covers planning, task definition, test-driven development, user interfaces, refactoring, spiking, pair programming, and much more. Dr Neil offers field-proven advice for everything from automating builds to integrating third-party libraries. He also incorporates valuable exercises and presents a start-to-finish case study that shows exactly how XP and Microsoft .NET interoperate throughout an entire development project. Coverage includes:
Where to start if you've never used XP or other Agile methods before
Pair programming: turning .NET programming into a collaborative game
Test-Driven Development: Making sure your .NET code works as intended, while it's easiest to fix
Refactoring: Organizing your .NET code to improve flexibility and enable changes more readily
Continuous integration and automated build/test: enhancing quality in distributed, component-based systems
Spiking: using rapid experimentation to validate your expectations about behavior in the .NET Framework
The importance of customer input to successful projects