其他语言

本类阅读TOP10

·基于Solaris 开发环境的整体构思
·使用AutoMake轻松生成Makefile
·BCB数据库图像保存技术
·GNU中的Makefile
·射频芯片nRF401天线设计的分析
·iframe 的自适应高度
·BCB之Socket通信
·软件企业如何实施CMM
·入门系列--OpenGL最简单的入门
·WIN95中日志钩子(JournalRecord Hook)的使用

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
注释不宜过头

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

我一个同学,称自己的每一句代码都有注释,并以此为荣。

其实,注释的目的是什么呢?是为了别人接手这个程序时,能很快理解程序;或者长时间之后,帮助自己回忆。

我不知道现在有多少程序员在开始写代码之前,会认认真真的对程序进行设计。是理清了头绪再敲键盘,还是不管三七二十一,写了,然后再拼命调试,拼命改……

良好设计的代码脉络清晰,模块划分合理,每个模块的逻辑足够简单。阅读这样的代码就如同阅读小说一样顺畅,代码本身说明了一切!注释完全是多余,画蛇添足!

你见过这样的小说吗?每一段边上都再加一段文字说明这一段小说写了什么(评点本除外)。小说只有开头会有一个概要的介绍。

注释也一样,不需要对代码注释,需要注释的只是某一个模块的说明。

如果自认为目前达不到“良好设计”的水准,可以先多写一些注释,也没关系的,但不要以此为荣,让自己有一个努力的方向,总比既无注释,设计又糟糕好得多。

总之,优良的设计+良好的代码风格=较少的注释

当你发现不得不写很多注释的时候,这时就是检查自己设计是否合理的时机。




相关文章

相关软件