JAVA代码规范寻思

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

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

如何制定代码规范

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值