O'Reilly logo

Start Here!™ Fundamentals of Microsoft® .NET Programming by Rod Stephens

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Summary

This chapter discussed some techniques that you can use to improve the quality of your software. It explained how to use comments and naming conventions to make reading and understanding code easier. It also provided brief introductions to several popular development approaches, including agile, extreme, and test-driven development.

Even if you don’t adopt one of those approaches in its entirety, some of the ideas they use are worth adopting. For example, frequent incremental releases, focusing on immediate needs instead of overgeneralizing code, and input and output assertions can make your code more effective, reliable, and maintainable.

Design and development are huge topics, however, and this chapter barely scratched the surface, so ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required