你的注释有用吗?
来源:互联网 发布:淘宝账号退款率 编辑:程序博客网 时间:2024/04/28 20:02
最近看到一篇短文《Writing Great Git Commit Messages》介绍如何写Git代码的签入注释。文章不长,但却抓住了软件工程中一个最常见的问题 - 应该写什么样的注释? 我们都有这样的体会,接手别人的代码是一件最头疼的事情,往往不是因为别人的代码质量差,而是因为你根本就无从判断其质量,有太多的 why?????? 无法从读代码中找到答案,也就根本无从判断他的代码质量高低。
当你抱怨别人的代码注释或者签入注释都是一堆无用的“垃圾”时,此时你是最清楚什么样的注释你想要的,你需要能够回答 why? why? why? 的注释, 就像上文中所指出的:
“Anyone can see WHAT you did just by looking at the code. But the code can never tell someone WHY you did it.”
注释不是为了解释你做了什么,而是要说明你为什么(why)要做这个。因为你做了什么(what)和怎么做(how)是可以慢慢从代码中读出来的,而为什么做只能靠注释保留了。
0 0
- 你的注释有用吗?
- 注释你的代码
- 对你有用的文章
- 对你有用的常识
- 对你有用的源码
- 你懂注释吗?
- 3个很有用VC的IDE工具宏:添加函数注释块、注释、取消注释
- 3个很有用VC的IDE工具宏:添加函数注释块、注释、取消注释
- 穿线二叉树(注释了一些有用的解释)
- “奇葩”的代码注释,你遇见过吗?
- 你用过这种奇葩的C#注释吗
- 你写代码注释吗?
- 对你一生有用的五句话
- 对你一生有用的五句话
- 对你有用的名言集锦
- 对你有用的名言集锦
- 转载对你有用的名言集锦
- 对你有用的名言集锦
- 南宁肛周脓肿的症状及治疗方法有哪些
- 南宁为什么女人拉便便的时候会流好多血
- 新安装的MySQL必须调整的10项配置
- C++实现一个航空订票程序
- 使用SpriteFrameCache创建精灵
- 你的注释有用吗?
- 你还有突出四大皆空,,,
- 舰队司令会计分录卡上的
- 字符串数组的问题!
- 重装系统后,如何调用之前mysql的数据
- 开青岛劳务费发
- 开重庆劳务费发
- 开西安劳务费发
- 关于java中字符串反转的几种方法