在各个地方,我看到了通过预先设计系统,可以显着缩短开发时间的说法。即通过花一个小时的设计,你可以节省一周的编码。我的问题是,我从未见过我发现这是真的情况。所以我想知道那里的任何人都有这样的例子:
所以:
答案 0 :(得分:0)
设计在您之前的代码是一个思想流派,它认为应该考虑并记录要完成的代码(或要制作的类以及它们将如何交互),审查替代方案以及检查是否有必要和充分条件,以便在发生变化时可能具有可扩展性。
因此,如果我们看到,任何在编码之前没有做“设计”的人,在启动代码编辑器并编写类及其方法时,也必须考虑到这些想法。如果有人在考虑课程及其互动,最好遵循设计规则。
但是对于敏捷,同行编程等编程风格,在某些项目中对独家设计的需求正在减少。然而,从事硬核工程产品的产品开发团队确实遵循设计原则。这样做的好处不仅可以减少编码时间,还可以长期维护产品。