In-Depth

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
Addison-Wesley
ISBN:
0321303636
Price: $39.99
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.
Cons: None.

About the Author

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 [email protected].

comments powered by Disqus

Featured

  • Microsoft Ships Stable Versions of OpenAI Libraries for .NET and Azure

    Further leveraging the relationship that vaulted Microsoft and OpenAI into leadership positions in the AI era, Microsoft this week announced stable versions of two new OpenAI libraries.

  • Microsoft Further Embraces OpenAPI Spec (formerly Swagger)

    Microsoft has long embraced the OpenAPI Specification (formerly known as Swagger) for describing APIs, and it's now taking that support to the next level with a new online resource.

  • Get Good at DevOps: Feature Flag Deployments with ASP.NET WebAPI

    They provide developers with the ability to toggle features on and off without having to redeploy code, making it easier to manage risk, test features in production, and facilitate smoother releases.

  • Implementing k-NN Classification Using C#

    Dr. James McCaffrey of Microsoft Research presents a full demo of k-nearest neighbors classification on mixed numeric and categorical data. Compared to other classification techniques, k-NN is easy to implement, supports numeric and categorical predictor variables, and is highly interpretable.

Subscribe on YouTube