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 1. Understanding brownfield applications

This chapter covers

  • Defining brownfield applications
  • Inheriting an application
  • Facing challenges in brownfield applications

An industrial brownfield is a commercial site contaminated by hazardous waste that has the potential to be reused once it’s cleaned up. To a software developer, a brownfield application is an existing project, or codebase, that may be contaminated by poor practices, structure, and design, but that has the potential to be revived through comprehensive and directed refactoring.

Many of the established applications you’ll encounter fit this description. By the time you start working on them, the core technology and architectural decisions have already been made, but architectures ...

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