文档章节

编码规范

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
编码规范是技术上的遮羞布

每个程序员都知道,在一个软件公司里,你需要有一套严谨的编码规范。每个程序员也都知道,为了能按自己的编程习惯制订这套规范,每个程序员都在而抗争。刚进入一个新公司时,每个程序员都会内...

oschina
2013/07/10
5.8K
60

没有更多内容

加载失败,请刷新页面

加载更多

码云项目100,水一发

简单回顾一下: 早期构想最多的,是希望能将PHP一些类和编码分区做得更细,所以很多尝试。但不得不说,PHP的功能过于单一,是的,也许写C/C++扩展,可以解决问题,那我为什么不用C#或者Golan...

曾建凯
今天
3
0
Spring应用学习——AOP

1. AOP 1. AOP:即面向切面编程,采用横向抽取机制,取代了传统的继承体系的重复代码问题,如下图所示,性能监控、日志记录等代码围绕业务逻辑代码,而这部分代码是一个高度重复的代码,也就...

江左煤郎
今天
4
0
eclipse的版本

Eclipse各版本代号一览表 Eclipse的设计思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上。 Eclipse基本内核包括:图形API(SWT/Jface),Java开发环...

mdoo
今天
3
0
SpringBoot源码:启动过程分析(一)

本文主要分析 SpringBoot 的启动过程。 SpringBoot的版本为:2.1.0 release,最新版本。 一.时序图 还是老套路,先把分析过程的时序图摆出来:时序图-SpringBoot2.10启动分析 二.源码分析 首...

Jacktanger
今天
6
0
小白带你认识netty(二)之netty服务端启动(上)

上一章 中的标准netty启动代码中,ServerBootstrap到底是如何启动的呢?这一章我们来瞅下。 server.group(bossGroup, workGroup);server.channel(NioServerSocketChannel.class).optio...

天空小小
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部