代码里的命名规则:错误的和正确的对比

| 技术技巧 | 18条评论
158

让我们先看看编程大师Robert C. Martin的杰作《Clean Code》里的一句话:“注释的目的是为了弥补代码自身在表达上的不足。”这句话可以简单的理解为如果你的代码需要注释,最有可能是你的代码写的很烂。同样,如果在没有注释的情况下你无法用代码完整的表达你对一个问题或一个算法的思路,那这就是一个失败的信号。

那就叫它Util吧

| 心得体会 | 11条评论

别。事实上,你不能把它叫做什么Util。也许你会认为我是一个在背后吹毛求疵的讨厌的家伙。不,我不是。

世上最糟糕的两个变量名

| 心得体会 | 11条评论
93

最近我对Steve McConnell的著作《代码大全(Code Complete)(第二版)》做了技术校对,这本书将在六月份出版。 他真是用心良苦,竟然用掉了整整一章的篇幅来讨论如何给变量命名。 但有个问题,他只是点到为止,并没有深入的探讨,这个问题就是:有两个世上最糟糕的变量名称。 请允许我就此问题发表拙见。