我的位置: 首页 > 学习专区 > JAVA技术 >
热点专题更多 >
热门标签更多 >
东莞fun88网:为你的java代码质量,老师操碎了心
时间:2018-12-24 19:04:03   来源:
大家都在关注:东莞fun88网 java
分享到:
[导读] 为了提升学员的代码效率,码出质量。小编为学员们带来了阿里内部Java工程师所遵循的开发规范,希望好的规约能够提升学员工作的研发协作效率,提升系统质量,提升我们广大学员编程的幸福感。
引言:无规矩不成方圆,无规范不能协作。
原始社会的争端,更多的是讲究个人的蛮力;三国时代的群雄并起,开始讲究士兵的团队默契;到了现代战争,海陆空、信息兵、工程兵,无不需要紧密配合。软件发展至今,只是靠一句hello world走天下的时代,已经过去了,现在企业需要团队紧密协作。

代码规约是一种软实力,关系着公司规模化生产效率,从这点上讲就是要提升研发效率,提升代码质量。在规约出现之前,一片混沌,如表达删除状态的字段名,非常多,像:delete, delete_flag, is_delete, is_deleted,在数据分析时,总要小心翼翼,像文字游戏。而0/1还是y/n来表示已删除和未删除,更是神坑,极易造成线上问题。再如,批量接口定义时,没有接口保护很容易造成服务提供方内存耗尽,产生OOM等等。

所以,为了提升学员的代码效率,码出质量。小编为学员们带来了阿里内部Java工程师所遵循的开发规范,涵盖编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程规约、设计规约7大维度。这份规约,提炼阿里巴巴集团技术团队的集体编程经验和软件设计智慧,浓缩成为立体的编程规范和最佳实践。
希望好的规约能够提升学员工作的研发协作效率,提升系统质量,提升我们广大学员编程的幸福感。

点击:阿里巴巴Java开发手册中文版 回复java开发手册即可获得下载地址