美文网首页
不要靠巧合编程

不要靠巧合编程

作者: 登龙zZ | 来源:发表于2017-05-17 17:51 被阅读0次

不要靠巧合编程


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

怎样算是靠巧合编程?

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

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

  1. 实现的偶然

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

  2. 语境的偶然

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

  3. 假定的偶然

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

如何避免靠巧合编程?

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

  • 知道自己在编写什么功能的程序
  • 不要盲目地编程,先将要开发的应用完全理解
  • 制定计划
  • 依靠可靠的事物,例如选择稳定的通信库
  • 为假定的事物建立文档,方便开发者之间的交流
  • 测试代码和证明假定
  • 为工作划分优先级,把时间花在重要的,起项目支撑的地方
  • 不要让写过的代码影响未来的编程,如果有的话,请考虑重构

不要靠巧合编程

原文地址

相关文章

  • 不要靠巧合编程

    不要靠巧合编程 版权声明:本文为 cheng-zhi 原创文章,可以随意转载,但必须在明确位置注明出处! 怎样算是...

  • “不要靠巧合编程”

    不要靠巧合编程,要认识到模型的本质。根据模型本身的变化来处理问题,才算是不靠巧合边编程。 在用代码解决一个的问题的...

  • 《程序员修炼之道》Tips摘录05

    第6章 当你编码时 While You Are Coding 不主动思考他们的代码的开发者是在靠巧合编程——代码也...

  • Python编程技巧合集

    同时迭代两个列表 初始化列表的值 列表转换为字符串 从字典中获取元素 替换成这样 计数时使用Counter计数对象...

  • 巧合?不,是缘分!

    从来就没有那么多的巧合,有的只有命中注定的缘分。 在一起这么久,每次我们不在一块的时候,总是会在同一时间做同一些事...

  • 很荣幸能够成为彼岸中的一员

    说到进群,其实也是机缘巧合。在机缘巧合下我加入了乐平编程冬令营,同时机缘巧合下看到了蒋老师发布的招募启事。群二...

  • js编程常用技巧合集

    js编程常用技巧合集 最近看了一些JavaScript的编程技巧,个人觉得特别有用所以把我觉得好的分享给大家。 1...

  • 巧合?巧合

    一号床,三个姑娘,一个儿。 二号床,三个姑娘,一个儿。 三号床,三个姑娘,一个儿。 这是怎样的巧合? 不一样的,只...

  • python和JavaScript哪个更容易上手 ?

    Python Python 是对于第一次编程的人来说是最为流行的编程语言之一,而且这不是巧合。Python 是一门...

  • 程序员修炼~巧合式编程

    作为开发者,我们也在雷区工作。每天都有数百个陷阱等着我们掉进去。记住那个士兵的故事,下结论时要保持警惕,以免出错。...

网友评论

      本文标题:不要靠巧合编程

      本文链接:https://www.haomeiwen.com/subject/lgodxxtx.html