当前位置:  开发笔记 > 编程语言 > 正文

停止代码腐烂

如何解决《停止代码腐烂》经验,为你挑选了2个好方法。

鉴于工作特性对于公司来说比任何给定时间点的良好代码更有价值,并且糟糕的代码使得添加更多功能变得困难:

你如何阻止代码随着时间的推移而恶化?

在任何时候,获得一个功能是比使用更好的工程设计代码更高的优先级.即使随着时间的推移,每个功能的努力也会增加.

你如何阻止代码随着时间的推移变成不可维护的糊状物?



1> DanSingerman..:

一套全面的单元测试

编辑:如果它们编写得很好,可以用人类可读的方式准确测试所有类/接口,那么它会很有用.

编辑2:正如svelil所说,重构代码以保持其清洁,但能够做到这一点是进行单元测试的结果.



2> Johnno Nolan..:

单元测试不会自行阻止腐烂.我仍然可以编写通过单元测试的可怕的,无法维护的代码.

更好的答案是单元测试.+定期重构+同行评审(在配对阶段或之后)+标准

你知道没有银弹.

推荐阅读
夏晶阳--艺术
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有