不要靠巧合编程

2017-05-17  本文已影响0人  登龙zZ

不要靠巧合编程


版权声明:本文为 cheng-zhi 原创文章,可以随意转载,但必须在明确位置注明出处!

怎样算是靠巧合编程?

记住:如果你不知道你的代码为什么能够工作,那你就是在靠巧合编程!

具体可以体现为下面的 3 点:

  1. 实现的偶然

    这体现在实际编码上:例如你为了实现某一个功能,而增加一些你并不理解的代码,最后功能可以实现,但是你并不知道为何能工作以及增加的代码可能带来的其他严重后果,这就是实现的偶然。

  2. 语境的偶然

    不要假设你的代码工作在任何特定的环境,如果你正在为一个 GUI 项目编写一个实用模块,不要让这个实用模块依赖你的 GUI 项目,注意是实用模块,不是业务模块,你的实际业务模块应该跟项目的 GUI 有一定的联系。

  3. 假定的偶然

    不要假定你的代码实现的功能,因为没有以明确的事实为基础的假定是项目的祸害,因此当你需要假定的时候,请你在代码中证明它,并记录到文档中。

如何避免靠巧合编程?

下面有一些建议可以帮助你避免靠巧合编程:

不要靠巧合编程

原文地址

上一篇 下一篇

猜你喜欢

热点阅读