暑假第一本书看什么,考虑了很久。目前手里有很多好书可以看,不知道看哪本好。
考虑半天,决定先看《代码大全》
《代码大全》主要讲一些软件开发和代码编辑的通用规则和经验,所以大家先看看,起码会对我学各种语言都有帮助。
当然,全书很厚,全看不太现实,当成参考手册之类的来看可能更好。
今天看了变量命名的部分。
以前对变量名并不太重视,总是尽量的简单,什么x,y,z,i,j,k,n的。对于简单的程序,可能还凑合。不过一个很大的问题就是,我可能要看完整个程序,才知道这是在干什么。
有时,看自己以前写的程序,即使是很简单的程序,看起来也很费劲,原因就是变量名没什么意义,注释也没有或者很少。
今天学到的最重要的一点就是:
代码是写给人看的,不是写给机器看的。
以前好像觉得代码写完了,编译通过了,功能实现了,就没有问题了。其实不然,代码不但机器要懂,人也要能看懂。自己能看懂,别人也要能看懂。
刚接触windows编程的时候,觉得里面的类名,函数名太长了,觉得好像很难记,写起来也很费事,敲键盘都要多敲几次。但后来发现,它们真的很“舒服”,考试的时候,没有特别去记,却能根据规律,很容易写出来。同时,这些名字也很容易读懂,顾名能思义。
以后再写程序,一定要养成好习惯,代码是给人看的。
© 2007, QP. 版权所有.
评论