I've been meaning to read this book for a while and finally did!!
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.
是否有货?

下载免费的 Kindle 阅读软件,即可立即在智能手机、平板电脑或电脑上阅读 Kindle 电子书 - 无需 Kindle 设备。了解更多信息
使用手机摄像头 - 扫描以下代码并下载 Kindle 阅读软件。

前翻 后翻
Brownfield Application Development in .NET 平装
英语版本
无需Kindle设备,下载免费Kindle阅读软件,即可在您的手机、电脑及平板电脑上畅享阅读。
无顾客评论
5 星 (0%) |
|
0% |
4 星 (0%) |
|
0% |
3 星 (0%) |
|
0% |
2 星 (0%) |
|
0% |
1 星 (0%) |
|
0% |
评分是如何计算的?
在计算总星级评分以及按星级确定的百分比时,我们不使用简单的平均值。相反,我们的系统会考虑评论的最新程度以及评论者是否在亚马逊上购买了该商品。系统还会分析评论,验证评论的可信度。
此商品在美国亚马逊上最有用的商品评论
美国亚马逊:
5.0 颗星,最多 5 颗星
7 条评论

Yamabushi
5.0 颗星,最多 5 颗星
Chicken Soup for the Tormented Legacy app Dev's Soul :)
2011年5月27日 -
已在美国亚马逊上发表
I am a huge fan of technical books published by Manning. The Brownfield Application Development in .Net book is very useful for developers who work on Brownfield projects and one of my favourites. It is technically accurate, but I personally gained most from the chapters which explained the politics and participants of a Brownfield project. The "stories from the trenches" sections were fun to read and often made me smirk.
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.
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.
2 个人发现此评论有用

Tibal
5.0 颗星,最多 5 颗星
A must read for Brownfield application developers ... but also any other developer
2011年11月6日 -
已在美国亚马逊上发表
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 you constantly find hidden gems.
It focusses on strategies to try and improve the quality of that sort of beast and therefore our day-to-day developer life.
It does a great job at covering good practices, both in the software development process (issue tracking and management, automation of tests and builds, deployment) and in good programming principles (OO principles). It is full of directly applicable tips and helps avoiding the well-known traps that can show up when improving the application.
In addition to developers working on brownfield applications, I would recommend it to any developer who needs a good overview of the Software development process and good practices.
I found that it also helped improve my morale regarding the terrible codebase I am working on.
It focusses on strategies to try and improve the quality of that sort of beast and therefore our day-to-day developer life.
It does a great job at covering good practices, both in the software development process (issue tracking and management, automation of tests and builds, deployment) and in good programming principles (OO principles). It is full of directly applicable tips and helps avoiding the well-known traps that can show up when improving the application.
In addition to developers working on brownfield applications, I would recommend it to any developer who needs a good overview of the Software development process and good practices.
I found that it also helped improve my morale regarding the terrible codebase I am working on.
1 个人发现此评论有用

B. G. Palin
5.0 颗星,最多 5 颗星
A very helpful book
2010年7月13日 -
已在美国亚马逊上发表
This book provides guidance on identifying pain points in project development and then resolving them.
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.
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.
2 个人发现此评论有用

Philip Derbeko
5.0 颗星,最多 5 颗星
Surprisingly good book
2010年6月29日 -
已在美国亚马逊上发表
I wasn't expecting much from the book, since browfield projects are very different and the more broad the subject, the more difficult it is to say interesting and relevant things. However, I was up to surprise.
The book has a lot of solid advices and rules of thumbs. It suggests solutions and is very practical.
There are some chapters, which I believe are less relevant. Not because they are empty of content, but rather because they are common knowledge. For instance, I am not realy aware of any project that does not use version controll or bug database. Granted, there are some that dont use them correctly.
Overall, I would highly recommend this book to any brownfield developer, which are basically all of us :)
The book has a lot of solid advices and rules of thumbs. It suggests solutions and is very practical.
There are some chapters, which I believe are less relevant. Not because they are empty of content, but rather because they are common knowledge. For instance, I am not realy aware of any project that does not use version controll or bug database. Granted, there are some that dont use them correctly.
Overall, I would highly recommend this book to any brownfield developer, which are basically all of us :)
1 个人发现此评论有用