SharePoint Dragons

Nikander & Margriet on SharePoint

Brownfield Application Development in .NET

Whenever we’re technical reviewers of a book, we feel some responsibility for it. Therefore, we feel it’s a good idea to devote some attention to the BrownField Application Development in .NET book.

The first question that came to our mind was: what is brownfield application development? Well, the author puts it like this:

“An industrial brownfield is a commercial site contaminated by hazardous waste that has the potential to be reused once it’s cleaned up.”

So, this idea applied to software, is called brownfield application development. This book discusses techniques for cleaning up such software messes, namely:

  • Continuous Integration
  • Automated Testing
  • Software metrics and Code Analysis
  • Defect Management
  • Better OO practices
  • Relayering applications
  • Loosening dependencies
  • Cleaning up the UI (discussing MVC and MVP)
  • Refactoring Data Access
  • Managing external system dependencies

Interested? Check out

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: