• 为何要写注释?


    看到很多人喜欢写注释,当然也有很多人不喜欢写。

    很多人喜欢写复杂的文档,甚至做了漂亮的图片来说明问题,花了相当大的精力去文档上面。

    为什么?

    写文档又不能运行,对不?

    写文档的作用我想主要是用来整理思路。人类的智力有限,尤其是记忆力有限,因此需要很多外部存储体来帮助我们缓冲“中间数据”。

    那些精心制作的文档,看上去好像没啥作用,纯浪费精力,但是如果没有这些精美清晰的文档,你的思路会一团糟,结果花了更多时间在debug之上。

    做文档的人都是聪明人,任何时候,写文档都比写程序要容易得多,因为文档可以容错,格式可以自由。

    文档也有一个要求,那就是你对编码要有信心,如果你写得文档和编码能力差太远,根本无法实现文档描述的东西,或者文档描述的东西不是实际编码所能做到的事情,这种编码能力低下导致的错误文档,再漂亮也是没意义的。

    因此,不编码,写文档,反而对编码能力是一个考验。这可能就是为什么新手不喜欢写文档,因为根本心中无码,不知道写的东西能不能和程序对上号来,写了也等于白写,干脆就不写。

    解决编码能力不足的问题,除了经验积累没有什么好的方法。但是有很多人,对编码已经较为熟悉了,还是不愿意写文档,因为自信自己能够“直接”解决问题,也就不屑于写文档。但是你要明白,你“直接”解决问题,实际上也必然是先构建思路,然后编码,只是你把思路放在脑海里,没有存档罢了。这造成的后果是将来自己都看不明白自己的代码。文档并不费劲,文档只是将思路存档的过程,让一些模糊的观点得到加强的过程,这是一种解题技巧,就如我们小学时候在纸上画算式,画示例图,这些工具弥补了我们记忆力不足的缺点。

  • 相关阅读:
    转专业不设门槛 浙江工商职院把选择权交给学生
    软件开发方法:
    抽签系统
    软件生命周期。
    软件测试的意义!
    课程不明白的问题?
    目前流行的源程序版本管理软件和项目管理软件有哪些,各有什么缺点?
    自我介绍
    结对编程的利与弊
    第三周目标随笔
  • 原文地址:https://www.cnblogs.com/Nobel/p/3017788.html
Copyright © 2020-2023  润新知