Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your email address or mobile phone number.
Brownfield Application Development in .NET 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
Frequently Bought Together
Customers Who Bought This Item Also Bought
More About the AuthorsDiscover books, learn about writers, read author blogs, and more.
Top Customer Reviews
Don't let the title fool you, it could have been "Modern Object Oriented development with .NET". In the context of improving an existing active project (brownfield) this books walks you through separation of concerns, isolating dependencies, test driven development and many other concepts in a very practical and easy to understand way.
They also cover many of the political, cultural and personality issues you will face working with any company or team and suggest ways to work around, mitigate and sell new ideas into a situation. It is very easy to go with the flow but having the confidence to buck the flow on occasion can be a big win for everyone!
This was a good book for me. I was trained as an electrical engineer and spent 20 years designing computers before taking a turn into application development 17 years ago. I read constantly, listen to podcasts and hang around a lot of very smart people so have picked up most of the modern software design patterns. The advantage of applying particular patterns is not always clear so it takes a while to work new things into my development methodology.. mostly a good thing.
I thought the book did a good job of putting many concepts into a more comprehensive context than is normally presented. This approach has given me many good ideas about how I can better apply the techniques and motivation to investigate a few things I have ignored.
I started reading this book while I was working on a Brownfield application project. I knew from the start of the project that the task will be challenging. This book helped to maintain a positive attitude and gather my wits when the project became depressing. Sometimes it is just good to know that someone, somewhere were in a similar situation before and prevailed.
I wish there were more books like this; there are just a few enjoyable books about Software Ecosystem. Software Ecosystem in relation to Legacy / Brownfield apps is often misunderstood and usually documented by academics and not practitioners.
The first half of the book covers topics of infrastructure to support the project development. Topics covered include version control, build automation, automated tests, code metrics,
The second half is about the code, and covers OOP principles, layering, refactoring, and dependency management.
Very useful to have handy when reviewing projects for pain points and friction areas.
Most Recent Customer Reviews
Don't care about the name "in .NET".
This book discusses every detail and problems that may be appeared in software project management and also gives some very... Read more
This book targets developer teams working on maintaining and adding features to Brownfield Applications, old (or not) codebases which are still under active development and where... Read morePublished on November 5, 2011 by Tibal
The first few times I saw this book and thought about it, I thought it would be mostly repetition of original material that could just as well be looked up somewhere else. Read morePublished on August 8, 2010 by canned-spoon