不可忽视的编程好习惯

1. 动手编码之前,你需要对要编码实现的解决方案有一个正式的或粗略的设计。永远不要在没有任何设计的前提下就开始编码,除非所编代码不重要。

   ps:最近做的手机银行就如此,开始就直接编码,随着交易的增多,导致代码特别冗余,这样每次提取一些可共用的页面以及全局函数越来越多,更改起来很麻烦,如果开始设计好,那么之后写起来就会很方便。

2. 优秀的代码文档跟编程语言知识一样重要。在代码源文件中,为每个主要的代码段添加注释,解释代码的基本逻辑。最好注明程序的构建和修改日期,以及修改的原因也是非常有必要的。

  ps:这点极为重要,读别人的代码是件很痛苦的事情,因为你完全不了解那个人的编程思路,如果有一句关键注释都能帮助你解决问题。别说别人,就是自己写的代码时间长不看,再看的时候都会忘了是什么思路,所以不要吝惜注释,多一句注释会让你之后省了很多麻烦,别人读的也会很感激。我觉着让人看不懂的代码真心是很糟糕的。

3. 维护程序的各个版本同样重要。当前有些编程工具都自带一个版本管理工具。无论你什么时候改变自己的程序,它们都会将其保存为.bak文件。

 ps:没有管理工具的话建议一段时间就压缩保存一下,因为有时现在把程序搞崩了也可以从上个版本从头来,或者想用改过的以前的功能也可以不用重写。

4. 如果工程包含多个源文件,则创建一个README文件,注明每个源文件、数据文件、临时文件以及日志文件(如果有的话)的作用。你还可以注明编译和运行步骤。

 ps:这个没有亲身经历过,有高手看见也请指教!

5. 有时候,你一定想知道为什么IF语句没有得到预想的结果。可能你使用的是等号,也就是“=”,而不是条件判定符号“==”。一个比较好的办法是用相反的顺序写条件语句。因此,你的条件语句应该如下:

if(10==i)…因此,如果你错误地写成了单个等于号,在编译的时候也能检查出来并报错。

ps:这个应该是最基本的了。

6. 使用有意义的变量和函数名称。例如,使用‘radius’来代替圆的半径,而不是用‘r’来表示。同样,函数名‘calculateArea’要比其他任何隐晦的缩写要好得多。匆忙之下,我们也许会使用缩写的变量名,但一开始节省时间的话,之后会浪费更多的时间,去猜测缩写变量名代表什么。

ps:这点对代码的可读性很重要

7. 为后面的调试使用打印语句,这是个好习惯。但是,当完成最后代码后,去掉这些语句,有时也是一项危险的任务。添加一个方法,用于输出调试信息。当最终版本生成时,只要把这个方法注释掉就行。因此,只在一个地方做修改就可以了。

ps:这是个非常好的习惯,为调试带来了非常大的便利性。

8. 对自己的操作系统和硬件要有足够的了解,你可以从资源占用等方面提升程序的性能。

ps:这个得是高手啊。。。

9. 编写代码时要合理使用缩进,以使代码清晰可读。

ps:在eclipse中直接Ctrl+Shift+f搞定

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值