[讨论]关于代码习惯问题
因有感于现在论坛中某些帖子,才发此帖的。大家都自己对照一下,看一下以下几点你是否有这个习惯?
1、一个程序不管它有多长,全部代码都顶行一路写下去,这样看起来倒真有点阅兵的壮观感。但你们扪心自问,如果这个程序有1000行代码,先别说别人看不看得懂,就是你自己隔一个星期来看,你自己看得出来一个逻辑错误会出在哪吗?当然,我不能排除你的那个程序能一次成功,但你自己敢说你每个程序都能100%的一口气写成功吗?
2、从来不预先定义变量,在代码中直接用变量。多数错误都是从这里开始的。一个程序写好后发现运行结果不正确或是数组越界或是With对象不存在等等之类的错误…………当然,你们大可把这一大段代码放上论坛,让别人帮你去看,但是如果这样的程序代码超过50行的话有几个人会帮你去仔细的看。我记得我有一次就说过,这样的代码你让我改我是不想看,100行之内我帮你重写一个还快一些,当然,如果超过100行我最多看一眼就闪人。大家都有自己的工作、或是学习任务,没那么多的时间去理解你的程序。这样就是你的帖子没人管你也不能怪别人。
3、函数名、过程名、参数名、变量名、常量随手写或是不定义类型(很容易出现赋值错误)。
4、没有注释。(我自己就有这个毛病,不过我已经开始改了)
大家看看自己都符合上面哪几条?
希望大家都养成一个好的写代码的习惯,为自己为大家为中国的软件业都好。