专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 动力头条 Java程序猿有良好的编程习惯有多重要?

Java程序猿有良好的编程习惯有多重要?

更新时间:2017-05-04 15:14 来源:动力节点 浏览3097次

 程序猿最害怕看到和听到的一个字就是:bug!当初刚开始学编程的时候,报错能有几百个,写一小串代码,给报几百个错,看着也是醉了!望着满屏的红叉叉,其实自己的内心是崩溃的……

动力节点Java培训

 

  这个场景大家自觉脑补一下,初学者是不是会经常遇到呢?一切原因皆起于习惯问题,养成一个好习惯,在编程的道路上就会事半功倍。反之,有一种生无可恋的感觉涌上心头!

 

  今天动力节点Java老师为我们大家带来了几点Java程序员在写程序代码的时候的习惯小建议,看看是否对你有所帮助呢?

 

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

 

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

 

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

 

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

 

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

 

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

 

  6.使用循环和条件语句时,先把左右括号对应起来,然后再在里面写其他语句。也就是:

 

  代码:

 

  for(inti=0;i<10;i++)

 

  {

 

  printf(“i=%dn”,i);

 

  }

 

  注:每一行开头的数字表明写循环代码的顺序。

 

  7.避免使用幻数(magicnumbers)。例如,不要写

 

  代码:

 

  circleArea=3.14*pow(radius,2);

 

  而要使用如下代码:

 

  代码:

 

  #definePI3.14

 

  circleArea=PI*pow(radius,2)

 

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

 

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

 

  10.代码编写完之后,开始优化代码。之前声明的一些变量,现在可能没用了。同样,并不依赖循环的一些声明可以移到循环模块之外去。扎实的编译知识同样会对以后的代码优化有所帮助。

 

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

 

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

 

  13.把项目文件放到SOURCEHEADERSMAKEEXES等不同的文件夹中。

 

  14.研究别人编写的代码。这可以让你学习到新的编程技术,以及他们解决和你相同的任务时所使用的方法。

 

  15.最后一条(但不是最不重要的一条),备份源代码文件,这样当硬盘出错或相同的问题发生时,不至于前功尽弃。

 

  最后动力节点Java培训的老师提醒大家的是:坚持使用一种命名模式!这个真的是很重要的!初学者,你get到了吗?祝愿大家在码农的道路上越走越顺畅!人生是美好的,学习是无止境的,代码时艰难的,请珍惜在有限的生命里更好的学习代码,写好代码!

 

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>