《代码大全》解读(五)
接下来第八章到第十八章我读起来非常的快,但心中却多了很多感概,如果要是从96年我开始学习编程开始就读到这本书该有多好,可是没有人向我推荐过。这十一章讲的都是有关代码规范的问题,当然时过境迁有些东东已经不太适用,而且对于一些兴新的语言而言,很多已在语言中作了规定。
变化是永恒的,但是也有很多不变的思想,如统一的命名约定,比如对于C++以前推荐的命名是匈牙利命名,而对于C#则最好采用camel约定。又比如代码的缩进,最初记得我才开始学BASIC时,就是一条条命令的感觉,一大版一大版地写下来,到现在如果谁还坚持用NotePad来写程序,我只有佩服二字而已。
才开始学习编程的同志这些篇章可以仔细瞧瞧,虽然可能和你现在具体使用的语言不同,可是真的可以改善你的代码质量。正所谓句逗之不知,焉能为文。
看完这些篇章,又想起来去瞧瞧第二版的情况,看是不是增加了一些新的东东,在CSDN上恰看到了第一版电子版的形成过程,原来这是很多人共同合作形成的。真是了不起的“One for ALL,ALL for One”。看完第二版的那个DEMO,才发觉得原来中国还是有些读书人的,不象原来所说的“偌大的中国竟放不下一张书桌”。