您的位置:首页 > 编程语言

如何才能减少代码的错误

2011-04-06 09:39 281 查看
今天看到一篇帖子讲解了“怎么减少错误的发生”(http://blog.csdn.net/whinah/archive/2011/04/03/6300662.aspx),感觉挺有新意,我也想谈谈我的看法。

我觉得减少代码的错误,一定要让代码具有“自解释性”,就是不用注释,直接看代码,也能把代码要做的事情看个八九不离十,在《重构》一书中说到:函数的名称必须要能准确的说明函数体的含义,否则要么考虑把该函数分为多个函数,要么给函数起个更容易理解的名字。

所以我们可以看到对于C这种函数型的语言来说,代码最大的“自解释性”就包含在函数名称、参数名称、参数标注(如IN、OUT、const之类的)、变量名称中,只要这几个地方把握好了,代码的可读性就会很好。

但是对于C++来说,却复杂很多,这种复杂性源于C++的多态特性,所以在设计C++程序时一般是需要UML来辅助理解的,但是如果我们在设计类的时候考虑到了代码的“自解释性”的话,还是会让代码具有较好的可读性的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: