程序员的“交规”_代码大全书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > > 代码大全 > 程序员的“交规”
Odysseus_110 代码大全 的书评 发表时间:2015-03-27 10:03:55

程序员的“交规”

这本书几乎占据所有“大神”推荐书单的前三甲,最主要的原因是这本书不是针对某一种语言,而更像是所有程序员应该遵守的“交规”。就像你可以在驾校开着车子绕圈,但是在驾校学会开车以后,在上路之前你还得把交规背熟,不然你就是“马路杀手”。写程序也一样,你如果不遵守写程序的“交规”,就会在你写的程序里横冲直撞,把零件散落到程序的所有地方,并且影响到团队的其他人的工作。
这本书不用太费脑子,但是在写程序之前最好能过一遍。
摘录一些小例子:
1 把变量的引用点靠在一起的时候,也就使得代码的阅读者能每次只关注于一部分代码。而如果这些引用点之间的距离非常远,那你就要迫使阅读者的目光在程序里跳来跳去。因此,把变量的引用点集中起来的主要好处是提高程序的可读性。
2 警惕”临时“变量
临时变量用于存储计算的中间结果,他们常被赋予temp,x 或者其他一些模糊且缺乏描述性的名字。通常,临时变量是一个信号,表明程序员还没有完全把问题弄清楚。增加了出错的可能性。
3 使用肯定的布尔变量名 否定的名字如 notFound, notdone 以及notSuccessful 等较难阅读,特别是如果它们被求范:
If not notFound
这样的名字应该替换为found, done 或者 processingComplete,然后再用适当的运算符求反。

展开全文
有用 0 无用 0

您对该书评有什么想说的?

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读