文档章节

编码规范

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
JavaSE——Java编码规范

为什么要有编码规范 编码规范对于程序员而言尤为重要,有以下几个原因: ◆ 一个软件的生命周期中,80%的花费在于维护。 ◆ 几乎没有任何一个软件,在其整个生命同期中,均由最初的开发人员来...

一越王超
2018/01/14
1
0
XAML 编码规范

在过去的一年中,我建立了自己的C#编码规范。 我也总是设法说服我的同事按照我的编码规范去写代码,如果他们还没给自己订过。 我是一个有编码规范强迫症的人,如果我看到有人修改我的某个文...

oschina
2012/12/25
634
1
平台资源表 表和表字段的命名规范——JEPLUS软件快速开发平台

JEPLUS平台资源表和表字段的命名规范 规范性的东西其实都是约定俗成的,你不按规范来写并非不可以,但是不按照规范来写代码的可阅读性就很差,简单来说就是你看的懂我们看不懂,时间久了之后...

JEPLUS
2018/06/13
0
0
C#编码规范简介

本博客( http://blog.csdn.net/livelylittlefish )贴出作者(三二一、小鱼)相关研究、学习内容所做的笔记,欢迎广大朋友指正! C# 编码规范 最近公司为了让软件产品的可维护性更好,要建立...

晨曦之光
2012/03/09
578
0

没有更多内容

加载失败,请刷新页面

加载更多

Android Multimedia框架总结(一)MediaPlayer介绍之状态图及生命周期

前言:从本篇开始,将进入Multimedia框架,包含MediaPlayer, Camera, Surface, MediaRecord, 接下来几篇都是MediaPlayer相关。同样看下Agenda如下: MediaPlayer的状态图 Idle 状态 End 状态...

天王盖地虎626
14分钟前
0
0
IntelliJ IDEA创建第一个Spring boot项目

下载maven:http://maven.apache.org/download.cgi 开发工具:IntelliJ IDEA JDK: Java JDK1.8 ## 1.为了第一个项目初始化速度加快,我们先来配置maven: 添加配置: 选择Build,Execution,Dep...

凌宇之蓝
今天
2
0
Coding and Paper Letter(四十五)

资源整理。 1 Coding: 1.Python库gempy,一种基于Python的开源三维结构地质建模软件,它允许从界面和方向数据隐式(即自动)创建复杂的地质模型。 它还支持随机建模以解决参数和模型的不确定...

胖胖雕
今天
6
0
golang 声明一个指定长度的数组,用于后续添加

很多时候我们需要声明一个指定长度的数组,用于后续添加.在使用go的时候要注意,下面的第一个例子会有报错 "non-constant array bound",应该使用第二个例子. Length 是动态的值 有报错的例子 ...

漫步海边小路
今天
0
0
Java NIO示例

Server端 /** * 《构建高性能的大型分布式Java应用》 * 书中的示例代码 * 版权所有 2008---2009 */package book.chapter1.tcpnio;import java.net.InetSocketAddress;i...

月下狼
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部