程序员开发手册_IDEA如何协同开发统一代码风格?编码不规范如何解决?

作为一个开发程序员最根本的是什么?

  • 最基础的是代码编写
  • 如何编写高质量,可靠的,规范的代码,是作为一名合格程序员的基础和根本

阿里被称为互联网界的黄埔军校, 《阿里巴巴 java 开发手册》代码规范手册是大家较为认可的标准

统一不同编辑器之间的代码风格(IDEA, Eclipse)

  • 现在开发已经不是单人蒙头就干的时代,而是团队多人协作,同时开发。
  • 开发时时常会出现你是用 Tab 键缩进,别的同学偏爱空格,你缩进 2 个字符,别人缩进 4 个字符的问题,
  • 换行符乱码、文章末尾空行、注释不规范、编码不规范等。同时,不同编辑器对缩进处理方法也不同,如何解决?

我们可以使用阿里的 p3c-formatter

1.下载地址 https://github.com/alibaba/p3c/tree/master/p3c-formatter2.导入模板
51102e0f21e8adc38d7cdbb560eb0d50.png

idea 需要安装Eclipse code formatter 插件:

ec225d8467d812947759a060066bc266.png

设置

71b591e21594cd79a6790b39ae4f551c.png

插件 save action(提交的时候会,自动保存格式化代码)

4e01aaf63f05791be1cdb4f0716645bf.png

代码检查插件推荐

  1. 国内的阿里的 p3c
  • 为了配合代码编写规范相对应,我们使用阿里的 P3C 进行代码检查。
  1. FindBugs
  • 官网地址:[http://findbugs.sourceforge.net/]FindBugs Java 静态代码分析工具。 FindBugs 通过检查类文件或 JAR 文件,将字节码与一组缺陷模式进行对比从而发现代码缺陷,完成静态代码分析。提供可视化 UI 界面,同时也支持 Eclipse/MyEclipse。
  1. Sonar - Sonar 是一个代码质量管理开放平台,支持多种语言 java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy 等,可以集成不同类型的工具一起工作。目前很多互联网大厂都会有使用
a92654908aafadd1bde9f219329ac8c6.png
f3cc77e84cfd8478336abf989937543d.png

总结

  • 优秀的代码是在一定代码量的基础上实战出来的
  • 多加思考,多活动,多锻炼

如何获取最新《阿里巴巴 java 开发手册》、统一代码格式配置文件资料?小伙伴可以评论区留言~ 还有面试资料哦~

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值