O'Reilly logo

Brownfield Application Development in .NET by Kyle Baley, Donald Belcham

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

Chapter 7. Bringing better OO practices to the project

This chapter covers

  • Reviewing components of OO languages
  • Using OO principles in brownfield apps
  • Other useful practices for maintaining code

Most programmers can recite the four foundational components of an object-oriented (OO) language by rote. But when was the last time you stopped to think about them explicitly while you were coding? Are you using objects to their full advantage? Or do you create a few domain objects and encase them in procedural logic? Be honest—there are no wrong answers.

A good many brownfield projects fail to take advantage of basic OO principles. Often, the principles are ignored completely. This isn’t necessarily a bad thing, but...well, that’s not true. The ...

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