代码之家  ›  专栏  ›  技术社区  ›  Alan Plum

开始和完成小型软件项目的正确方法是什么?[关闭]

  •  1
  • Alan Plum  · 技术社区  · 14 年前

    有很多关于如何规划软件项目的文章(包括用户故事等),但它们通常假设您有一个庞大的预算、宽松的时间框架和/或一个真正的开发团队。虽然它们听起来很棒,但它们似乎从来没有考虑过单独开发人员在很短的期限内工作。

    也有很多关于基于测试的方法论的讨论,在实现之前为每个方法编写一个测试用例,但是我觉得如果你的软件是以GUI为中心的(例如(服务器端)web编程或Flash/ActionScript),那么这些方法论很难应用。

    尽管每当我完成一部分代码时,我都会大量使用重构来改进代码,最后一分钟的黑客攻击和添加往往使这令人难以置信的沮丧,我经常觉得应该有一种方法,我可以利用至少一些规划理论,显然是为了帮助大型开发团队和软件库的开发人员首先。

    作为单独开发人员编写小型应用程序的正确方法是什么?如何防止最后一刻的更改使代码变得更糟?

    1 回复  |  直到 14 年前
        1
  •  3
  •   Craig McGuff    14 年前

    在你的情况下——工作到很短的最后期限,防止最后一刻出现问题——同样的老一套行之有效的方法也会奏效:

    • 有效地使用源代码管理,在单独的分支中开发最后一分钟的更改,以便在需要时可以轻松地删除它们。

    我怀疑您需要认真研究一些不同类型的测试和工具—有很多方法可以帮助您管理这些问题。

    推荐文章