java培训机构哪家好_现代Java风格的元素

栏目:Java培训丨时间:07-04丨来源:未知丨作者:光环IT学院
 java培训机构哪家好光环it学院的java培训,聘请一线名师面对面教学,老师都是具有多年实战经验和教学经验的老师,0学费入学,与中关村软件园合作,保障学员就业!

java培训机构哪家好
 
  编译器和解释器需要符合编程语言语法的正确语句,而人需要更多的信息来理解冰冷的机器指令。代码风格正好提供了这样的信息,它包括基本的文本格式、缩进以及短小的方法等。

  风格同样适用于代表着最佳实践的设计模式,比如构建方法链、异常处理和同步等。具有良好风格的代码易于阅读,那感觉就像在阅读写得漂亮的散文一样。而易于阅读的代码意味着易于理解,意味着健壮,意味着更少错误,意味着开发者们的工作会更加愉快。

  代码风格也能使代码库中的代码更具一致性。然而,有时会存在好多年不具有良好风格的代码,这种情况下,最好不要急于修改代码,而应该考虑先改善其风格。改善代码不能急躁,最好从较新的文件开始。接下来修改文件中需要修改的部分,比如产生BUG的代码,而不要动其它的地方。一旦某个文件的修改量达到了某个程度(比如75%),剩下的不具良好风格的代码就更容易改善了。

  还有一点非常值得关注,现代集成开发环境(IDE)允许设置格式规则,这一点应该好好的利用起来。

  现代Java代码风格的规则

  简单,是代码风格最重要的一个方面,越简单的风格就越容易被记住和被应用。没有哪个开发者愿意去记忆上百条规则和数不清的特例。有一个总体指导原则,通常被称为“软件开发的童子军规则”。这就是说,开发者应该让代码不断的变得更好,就像童子军以他们的信仰保持着营地。

  编码和格式的亮点

  代码格式

  格式包括所有类型的约定,如基本外观、缩进、注释和括号应该放在哪里等。

  一些最佳实践:

  使用4个空格缩进代码。这即强调了文本的层次,又使得文本不会因为层次太多而被推得太远。使用空格进行缩进,不要使用制表符(Tab)。制表符不容易从空格中区分出来,但如果二者混用会引起一些麻烦,因为制表符的长度是由环境决定的。只使用空格就能保持一致的缩进长度。

java培训机构
 
  较长的代码行应该以80、120或132个字符为右边界,并在这之前折行。80作为边界时,双边对比或多路合并会看起来更好,同时它也会造成更多的折行。

  使用空格、空行和注释使代码更容易阅读。

  大括号

  大括号一直是各种代码风格讨论的焦点,不过总的来说只有两个主要的流派:后置和对齐。这两种方式都有自己的优缺点,下面会进行说明。

  后置大括号方式将左括号放在语句的右边,最后一个位置,而反括号会独自一行。对于一些关联的关键字(如“else”和“if”),会放在与反括号相同的行。

  这种方式可以减少代码占用的垂直空间,一次在屏幕上显示更多的代码。然而,以这种方式压缩信息会降低可读性。括号对齐,或者,将括号直接放在彼此的上面。

  这种风格通过引入空行使得语句被关键字环绕,由于每个大括号独占一行,瞬间提高了可读性。它还引入了大括号位置的一致性,因为他们总是在同一个地方,在引用语句正下方的第一个字符的位置。

  对齐的大括号使代码看起来更整齐划一,在一个括号里,由于语句过长导致折成多行时,这个优势尤其明显。

  如果采用后置的大括号风格,在上面示例的情况就需要在每个折行处多一层缩进,和括号内的执行语句区分开来。

  在使用对齐的大括号风格时,格式化会自动对齐文本,使各项条件对齐,而不需要其它的格式规则或缩进。就这一点来说,我推荐对齐的大括号风格。

  命名规范

  命名是编码的重要部分—挑选一个具表达意义的、对该结构有合适作用域和生命周期的适当名称。

  一般来说,长的描述好过于简短的描述,但也要考虑到变量所存在的作用域。较小的作用域更适合采用短的名称,而较长的名称更适合于生命周期更长的对象。

  java培训机构哪家好?java培训机构,必选光环it学院!

  原创文章,转载请注明出处:光环it学院

光环IT学院,专注IT培训16年,培养IT行业精英! —

光环IT学院

注:本站文章采用原创+网络转载两个方式,对于转载的文章,由于网络信息过多,无法100%找到原始出处。如果本站文章有侵犯了您的权益,请联系我们删除或授权。

请遵守理性,宽容,换位思考的原则

2017-07-04 10:33 发布 丨 人浏览

热点推荐

微信
公众号

微信扫码,即可关注

反馈
意见
回到
顶部