新闻资讯

新闻资讯 行业动态

程序员核心技能——编码规范

编辑:008     时间:2020-02-22

规范化的代码看起来赏心悦目,让人仿佛置身于中世纪的哥特建筑中。

这里必须提一提 Bob 大叔的《代码整洁之道》,这是一本每个程序员都要读的好书。里面提到的 KISS(Keep It Simple Stupid)原则,非常值得推崇。比如说:

  • 整洁代码力求专注,每个函数、每个类和每个模块都应该全神贯注于一件事。

  • 整洁代码简单直接,从不隐藏设计者的意图。

  • 整洁代码使用有意义的命名,代码通过其字面表达含义。

  • 整洁代码力求消除重复代码,提高代码表达力。

来看这样一段非常糟糕的代码。

private boolean isEligible(int age){ boolean result; if(age > 18){
    result = true;
  }else{
    result = false;
  } return result;
} 

你能从中挑出几个问题呢?

1))和{之间没有空格。

2)return语句太多了。

3)代码过于臃肿。

优化后的代码是这样子的。

private boolean isEligible(int age) { return age > 18;
} 

那怎么写出规范化的代码呢?

1)找一份规范的代码模板,导入到 IDE 中,保存代码之前进行格式化。

2)使用 CheckStyle 或者 FindBugs 对代码进行检查,规避一些新手爱犯的低级错误。

3)多看看阿里巴巴的开发手册,里面的一些建议还是非常值得参照的。


记住这句话:任何一个傻瓜都能写出计算机可以理解的代码,唯有写出人类容易理解的代码,才是优秀的程序员。编码规范可以改善代码的可读性,让协作的同行拥有一个美丽的心情。



原文链接:https://juejin.im/post/5deee67fe51d4558083326db
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

回复列表

相关推荐