JAVA代码规范寻思

        提到代码规范,一般都会直接联想到代码应该如何编写,才更加易读。我们可以翻阅 SUN 公司(已被 Oracle 收购)、谷歌、BAT、华为等公司发布的 Java 代码规范,你会发现它们不仅仅是针对代码编写规范,而是覆盖了编写规范、性能优化、新特性解释等等,覆盖面最广的一家公司的代码规范甚至是由编程规约、异常日志、安全规约、单元测试、MySQL 数据库、工程结构等六大部分组成的。

       Java 已经不再仅仅是一门语言,它是一个生态环境,既然是生态环境,它必然需要根据外部环境的变化不断调整自己,不断地吸收外部优良的设计加强自身,也必然需要不断地改变扩大自己的范围,不仅仅局限于语言,

如何制定代码规范

我认为应该遵循以下几点:

  1. 专业的事交给专业的人来做,代码规范的制定应该由在一线摸爬滚打很多年的程序员主导,由多人参与共同制定,牵头人最好是一位全栈工程师,做过很多大项目,有超过 10 年编程经验,为人谦虚,并一直保持学习状态;
  2. 现今还能存活并且被程序员广泛使用的语言,其本质一定不仅仅是一门语言,而是构筑了强大的生态系统,因此,代码规范应该从工程角度入手,客观地分析整个工程建设过程当中需要面对的编码、设计问题,全方位对这些技术进行规范性指导;
  3. 光有指导意见是不够的,应该学习阿里输出代码检测工具或者插件,自动化实现对于代码规范是否执行到位的检测,而不是依靠人工;
  4. 凡事需要以理服人,因此,代码规范应该分为上下两卷,上卷为代码规范,下卷为针对代码规范每一条的详细解释,说清楚为什么要这么制定代码规范,它背后有哪些技术上和工程过程中的故事,说得人心服口服,用技术说服或者碾压程序员;
  5. 需要不断更新。技术更新很快,工程过程中遇到的问题也是层出不穷,因此,代码规范也不会是一招定论的,需要不断地更新、补充、完善,这样才能与时俱进,保持生命力。

猜你喜欢

转载自blog.csdn.net/u011001084/article/details/79708383
今日推荐