文档章节

编码规范

Jnoee
 Jnoee
发布于 2015/02/24 00:00
字数 478
阅读 36
收藏 0

#1. 代码格式

  • java、js:采用Eclipse默认的格式化规则,自动格式化。
  • html、ftl:全手工调整,严格按照标签层级使用Tab缩进,不使用自动格式化。
  • xml:采用Eclipse默认的格式化规则,自动格式化,对个别格式化不美观的代码手工调整。

#2. 代码检查

  • 要求src目录下的代码全部通过Sonar编码规则检查。
  • 设置Eclipse在保存Java代码时执行自动引用和自动格式化动作。
  • 关闭Eclipse的所有Validation规则。
  • 代码在Eclipse中不允许出现红色错误信息及黄色警告信息。
  • 保持代码清洁,对于注释不要的代码在提交前应确认移除。
  • 充分利用版本管理来管理代码,而不是留存注释掉的废代码。

#3. 代码管理

  • 正确的代码更新步骤:同步 -> 解决冲突 -> 更新 -> 提交。
  • 提交的代码不允许出现编译错误。
  • 保持提交的代码随时可运行。
  • 经常同步代码和更新代码,避免出现大面积代码冲突。
  • 较大的代码改动,主动通知其他成员及时更新代码,避免出现大面积代码冲突。
  • 不要直接更新或提交代码,所有的操作之前先进行同步操作,查看服务器代码的变化,随时了解其它成员的操作,同时避免遗漏需提交的代码。

© 著作权归作者所有

共有 人打赏支持
Jnoee
粉丝 4
博文 8
码字总数 5282
作品 0
深圳
架构师
代码规范的重要性之-为什么谷歌要执行严格的代码编写规范

我们在谷歌所做事情中另外一个让我感到异常有效、有用的制度是严格的编码规范。 在到Google工作之前,我一直认为编码规范没有什么用处。我坚信这些规范都是官僚制度下产生的浪费大家的编程时...

秦都李先生
2014/08/07
0
1
编码规范集锦

真的不知道我的第一篇真正的文章应该以什么为主题。我最终选择了编码规范。 编码规范是什么? 简单说——编码规范是一种…规范。通过建立起一种通用的约定和模式,所有人都遵循,以此帮助打造...

oschina
2013/04/08
5.7K
23
软件项目质量保证:编码规范

原文出处:MeteorSeed 作为软件开发者,我们可以开发低等级的软件,但不能开发低质量的软件。所以,如何实施质量保证,是我们关注的主要问题之一,而编码规范则是实施质量保证的第一步。 编码...

MeteorSeed
2016/08/29
0
0
5 种 JavaScript 编码规范,你喜欢哪一个?

无论你是刚刚学习 JavaScript,还是正在准备大厂的前端面试,下面这 5 种 JavaScript 编码规范都值得你留意和参考。 什么是编码规范 编码规范就是指导如何编写和组织代码的一系列标准。通过阅...

达尔文
2017/11/13
3K
7
李开复微博爆谷歌公开C++编码规范 称全球最好

3月8日消息,今天早上,创新工场董事长兼CEO李开复在腾讯微博上透露,Google的C++编码规范已经公开。 “我认为这是地球上最好的一份C++编程规范,没有之一,建议广大国内外IT研究使用。”李开...

红薯
2011/03/08
5.1K
21

没有更多内容

加载失败,请刷新页面

加载更多

React 服务器渲染原理解析与实践

网盘下载地址 React 服务器渲染原理解析与实践 本套课程,讲解了React中SSR技术的整个搭建思路及流程,完整的从原理上讲清楚了SSR的概念,重点在于讲解编写SSR框架遇到的各种知识点,以及细节...

qq__2304636824
46分钟前
1
0
Jenkins使用

clean install -Dmaven.test.skip=true

1713716445
56分钟前
0
0
多线程

1. 多线程概念。并发和并行的概念。 多线程指的是一段时间内cpu同时执行多个线程。一个程序至少运行>=1个进程,进程就是运行中的程序,而一个进程至少运行>=1个线程,线程是操作系统能调度的...

鱼想吃肉
今天
2
0
HBase 表修复在线方式和离线方式

一、在线修复 1.1 使用检查命令 $ ./bin/hbase hbck 该命令可完整修复 HBase 元数据信息;存在有错误信息会进行输出; 也可以通过如下命令查看详细信息: $ ./bin/hbase hbck -details 1.2 ...

Ryan-瑞恩
今天
3
0
redis 系列二 -- 常用命令

1.基础命令 info ping quit save dbsize select flushdb flushall 2.键命令 2.1 set 直接赋值 set a a 2.2 get 取值 get a 2.3 exists 是否存在 exists a 2.4 expire 设置剩余时间 秒 expire......

imbiao
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部