1
3
然而,研究或学术领域的开发人员可能更愿意进行绿地开发。创业公司也是。 |
2
2
我认为你的20:80比率代表了许多/大多数开发者。至于新的开发:如果你是在逐步地构建软件(Scrum、XP等等),那么有人可能会说你几乎把所有的时间都花在了brownfield开发上。除了最初的迭代/探索性工作,原型设计,即使是在构建新的东西时,您也已经在构建一个已建立的代码库,进行重构和扩展。那么,绿地开发到底有多少是绿色的? |
3
2
我写了一篇文章,名为“经典软件错误:绿地或重构遗留代码”,其中讨论了这个确切的主题,并概述了一系列可能的组合,然后评估了每种组合的后果。 http://stepaheadsoftware.blogspot.com.au/2012/09/greenfield-or-refactor-legacy-code-base.html
|
4
1
所以,这似乎与你相反。这是我所寻找的公司的性质,因此项目也是如此。我的软件是我们公司的主要产品,这意味着我多年来一直在同一个代码库上工作,通常是在自己从头开始创建之后。
|