作为一个开发程序员最根本的是什么?
- 最基础的是代码编写
- 如何编写高质量,可靠的,规范的代码,是作为一名合格程序员的基础和根本
阿里被称为互联网界的黄埔军校, 《阿里巴巴 java 开发手册》代码规范手册是大家较为认可的标准
统一不同编辑器之间的代码风格(IDEA, Eclipse)
- 现在开发已经不是单人蒙头就干的时代,而是团队多人协作,同时开发。
- 开发时时常会出现你是用 Tab 键缩进,别的同学偏爱空格,你缩进 2 个字符,别人缩进 4 个字符的问题,
- 换行符乱码、文章末尾空行、注释不规范、编码不规范等。同时,不同编辑器对缩进处理方法也不同,如何解决?
我们可以使用阿里的 p3c-formatter
1.下载地址 https://github.com/alibaba/p3c/tree/master/p3c-formatter2.导入模板
idea 需要安装Eclipse code formatter 插件:
设置
插件 save action(提交的时候会,自动保存格式化代码)
代码检查插件推荐
- 国内的阿里的 p3c
- 为了配合代码编写规范相对应,我们使用阿里的 P3C 进行代码检查。
- FindBugs
- 官网地址:[http://findbugs.sourceforge.net/]FindBugs Java 静态代码分析工具。 FindBugs 通过检查类文件或 JAR 文件,将字节码与一组缺陷模式进行对比从而发现代码缺陷,完成静态代码分析。提供可视化 UI 界面,同时也支持 Eclipse/MyEclipse。
- Sonar - Sonar 是一个代码质量管理开放平台,支持多种语言 java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy 等,可以集成不同类型的工具一起工作。目前很多互联网大厂都会有使用
总结
- 优秀的代码是在一定代码量的基础上实战出来的
- 多加思考,多活动,多锻炼
如何获取最新《阿里巴巴 java 开发手册》、统一代码格式配置文件资料?小伙伴可以评论区留言~ 还有面试资料哦~