统一代码风格
来源:互联网 发布:军用软件质量保证规范 编辑:程序博客网 时间:2024/04/29 09:59
工作当中一直在强调代码质量,理论性很强,但实践性很低,平时我也关注这方面的工具和平台,以前开发中经常遇到很多人的代码风格不统一在新的公司我发现这方面已经做的不错了,于是我总结了一下,希望对困惑于代码风格不能统一的各位有所帮助。
1.统一eclipse版本,最好由技术委员会统一制定eclipse标准,安装好各种插件,比如maven插件、findbugs、SCM插件等等。我以前遇到过如果eclipse版本不一样,format出来的代码风格也不一样。
2.统一format和clean up模板,最好还是制定一个公司级别的format和clean up模板,然后要求每个人都导进去。如果没有合适的format和clean up模板,建议采用eclipse默认的即可。
3.统一注释风格,我们有时候需要知道代码创建和修改的作者、时间和原因等等,这些因素对后续代码的维护有莫大的帮助,但是很多人都忽略了这点,所以我建议注释风格也需要统一。
- /**
- * xxx公司版权所有
- * @author xuze(cantellow)
- * @Email xuze@xxx.com
- * ${date} ${time}
- * ${todo}
- * @Modify
- */
最后一点,也是最重要的一点,很多人都执行上面的步骤,但是很少人去执行ctrl+shift+F,解决方法是配置“save actions”,位置是windows—》preferences—》Java—》editor—》save actions,将“Format source code”打上勾,另外你还可以添加一些“additional actions”。
你所定制的这些规则,当你保存文件时会触发,也就是说,当每一次编辑文件执行保存动作时,都会执行format操作以及附带的additional操作,这就强制了format,我相信有人不愿意去执行ctrl+shift+F,但没有不修改并保存源文件的吧。
- 统一代码风格
- 启用代码语法加亮CSS统一风格
- indent工具自动统一格式化代码风格
- NetBeans的格式化代码风格,编辑代码风格,统一代码格式
- 我为什么推荐Prettier来统一代码风格
- 使用php-cs-fixer规范统一代码风格
- 页面风格统一要求
- 关于统一风格
- 统一编程风格
- 优化统一程序风格
- UIAppearance设置统一风格
- 【Android】统一主题风格
- as注释风格统一
- 我的 React Native 技能树点亮计划 の 代码风格统一工具 EditorConfig
- 关于合理使用SpringMVC统一异常处理机制以改善代码风格的一些思考
- 统一Eclipse的编码风格
- 代码风格
- 代码风格
- K - Network Saboteur
- Android 面试题笔记-------注册广播的方式有几种,分别是?
- 在没有安装 ASP.NET MVC3 的服务器上运行 MVC3
- create index
- L - Shredding Company
- 统一代码风格
- 关于Struts2.1.6中配置 constant name="struts.devMode" value="true" 在tomcat启动时报错的问题 .
- Linux文件权限
- cvPolyLine与cvFillPoly的用法
- AT&T x86 asm 语法
- 用Slickedit建立一个linux嵌入式调试系统
- M - Sudoku
- (转)WinINet中的公用函数
- js模拟qq印象效果