预先设计(可能)节省您时间的示例

时间:2010-05-05 03:31:33

标签: modeling waterfall

在各个地方,我看到了通过预先设计系统,可以显着缩短开发时间的说法。即通过花一个小时的设计,你可以节省一周的编码。我的问题是,我从未见过我发现这是真的情况。所以我想知道那里的任何人都有这样的例子:

所以:

  1. 编码过程中出现了什么问题? (或者被避免了?)
  2. 您如何通过花更多时间进行设计来避免(或避免)解决问题?
  3. 为什么(或者是否已经很难)修复代码中的问题?

1 个答案:

答案 0 :(得分:0)

设计在您之前的代码是一个思想流派,它认为应该考虑并记录要完成的代码(或要制作的类以及它们将如何交互),审查替代方案以及检查是否有必要和充分条件,以便在发生变化时可能具有可扩展性。

因此,如果我们看到,任何在编码之前没有做“设计”的人,在启动代码编辑器并编写类及其方法时,也必须考虑到这些想法。如果有人在考虑课程及其互动,最好遵循设计规则。

但是对于敏捷,同行编程等编程风格,在某些项目中对独家设计的需求正在减少。然而,从事硬核工程产品的产品开发团队确实遵循设计原则。这样做的好处不仅可以减少编码时间,还可以长期维护产品。