小编bat*_*tta的帖子

在船舶之前或之后重构?

在大多数出货日期由业务需求决定的世界中,程序员通常会提供有效的代码.通常,当您知道代码工作时,发布的代码的结构和效率都没有实际意义.除非指定了生产质量(例如api到算法),否则对于运行到几百行的代码,可交付代码等于有效的代码.

我的问题是:给一个功能的ETA,你会编码直到功能工作并完成吗?或者你会让它尽快工作并重构发布质量?

我倾向于后者虽然听起来更像是工作.当拆开的作品码算法的效率和模式,它是把他们放在一起欢乐体验.此外,它得到所有非功能性的爱 - 更少的错误,高性能,可扩展的,安全的.我不认为我很擅长写最好的代码第一次.所以这种方法适合我.

我想知道哪一个更受欢迎,为什么?我不是在寻找全行业的做法,只是个别的倾向,所以我可以衡量的思想相似.

language-agnostic refactoring shipping

8
推荐指数
1
解决办法
454
查看次数

标签 统计

language-agnostic ×1

refactoring ×1

shipping ×1