代码之家  ›  专栏  ›  技术社区  ›  John Channing

棕地与绿地开发?

  •  5
  • John Channing  · 技术社区  · 16 年前

    在你的职业生涯中,你花了多少时间 greenfield brownfield ?

    4 回复  |  直到 15 年前
        1
  •  3
  •   Chris Gillum    16 年前

    然而,研究或学术领域的开发人员可能更愿意进行绿地开发。创业公司也是。

        2
  •  2
  •   Jim Bird    15 年前

    我认为你的20:80比率代表了许多/大多数开发者。至于新的开发:如果你是在逐步地构建软件(Scrum、XP等等),那么有人可能会说你几乎把所有的时间都花在了brownfield开发上。除了最初的迭代/探索性工作,原型设计,即使是在构建新的东西时,您也已经在构建一个已建立的代码库,进行重构和扩展。那么,绿地开发到底有多少是绿色的?

        3
  •  2
  •   Volksman    12 年前

    我写了一篇文章,名为“经典软件错误:绿地或重构遗留代码”,其中讨论了这个确切的主题,并概述了一系列可能的组合,然后评估了每种组合的后果。

    http://stepaheadsoftware.blogspot.com.au/2012/09/greenfield-or-refactor-legacy-code-base.html

        4
  •  1
  •   Stu Thompson Helter Scelter    15 年前

    • 在数量上,大型项目约60/40为棕色/绿色
    • 几乎0/100棕绿色的小项目

    所以,这似乎与你相反。这是我所寻找的公司的性质,因此项目也是如此。我的软件是我们公司的主要产品,这意味着我多年来一直在同一个代码库上工作,通常是在自己从头开始创建之后。