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 http://www.amazon.com/Brownfield-Application-Development-Donald-Belcham/dp/1933988711/ref=sr_1_1?ie=UTF8&qid=1338535200&sr=8-1

Leave a comment