`审核人:尹帮会`
`被审核代码负责人:欧阳德才`
`代码地址:https://192.168.1.240:8443/svn/repos/yunwei/src`
### 存在的问题
#### 1、 `var` 声明多个变量。
```
var svg = null,
y = null,
yAxis = null
```
解决方案:一个 `var` 声明多个变量,容易导致较长的行长度,并且在修改时容易造成逗号和分号的混淆。
```
var svg = null
var y = null
var yAxis = null
```
#### 2、模块缺少文件注释
```
define(function(require) {
require('d3')
...
})
```
解决方案:文件顶部必须包含文件注释,用 `@file` 标识文件说明。
#### 3、函数无注释或者注释不规范
```
function init(data) {
...
}
/**
* 设置内部旋转圈
*/
function renderInnerCircle(center) {
...
}
```
解决方案: 函数/方法注释必须包含函数说明,有参数和返回值时必须使用注释标识。
#### 4、单行注释不规范
```
//加柱状
svg.append('g').attr('class', 'rects').selectAll("rect")
```
解决方案:必须独占一行。`//` 后跟一个空格,缩进与下一行被注释说明的代码一致。
#### 6、注释不规范
```
/************后台数据请求及绘图 begin *************/
getCircleData(center)
```
解决方案:采用规范的注释方法。
#### 5、部分切图不合理
解决方案:切图不能将涉及页面可能修改的文字等元素同背景图片一起切下来,后期可能会有修改,不利于后期维护。
#### 6、`>`、`+`、`~` 选择器的两边未保留一个空格。
```
.environment-params>div {
position: relative;
float: left;
width: 400px;
height: 370px;
}
```
解决方案:`>`、`+`、`~` 选择器的两边各保留一个空格。
#### 7、长度为 `0` 时未省略单位。
```
body {
transform-origin: 0px 0px 0px;
-ms-transform-origin: 0 0;
overflow: hidden;
position: relative;
}
```
解决方案:长度为 `0` 时须省略单位。 (也只有长度单位可省)
- 1、执法项目
- 1.1 20170523-张红桥
- 1.2 20170523-李伟
- 2、运维项目
- 2.1 20170527-欧阳德才
- 2.2 20170613-尹帮会&欧阳德才
- 2.3 20170706-欧阳德才
- 2.4 20170706-尹帮会
- 3、指挥大屏项目
- 3.1 20170712-欧阳德才
- 4、PC端项目
- 4.1 20170516-张红桥
- 5、万达项目
- 5.1 20170619-李伟&舒曼
- 5.2 20170623-李伟&舒曼
- 5.3 20170803-李伟(未修改)
- 5.4 20170811-李伟(未修改)
- 6、可视化组件
- 6.1 20170718-张红桥
- 7、UI组件
- 7.1 20170522-舒曼
- 8、新员工练习项目
- 8.1 20170401-欧阳德才
- 8.2 20170401-舒曼
- 8.3 20170503-舒曼
- 8.4 20170609-刘黎
- 8.5 20170620-刘黎
- 8.6 20170703-谢洋
- 8.7 20170706-孙雨珩
- 8.8 20170706-谢洋
- 8.9 20170711-谢洋
- 8.10 20170724-谢洋
- 8.11 20170908-谭俊
- 8.12 20171026-廖爽
- 8.13 20171027-廖爽
- 8.14 20171027-廖爽
- 8.15 20171031-廖爽
- 8.16 20171103-覃英琪
- 8.17 20171103-01-廖爽
- 8.18 20171103-02-廖爽
- 8.19 20171110-赵家红
- 8.20 20171110-覃英琪
- 8.21 20171110-02-赵家红
- 8.22 20171115-01-廖爽
- 8.23 20171127-赵家红
- 8.24 20171122-李祁
- 8.25 20180528-吴泓江
- 9、资源监控大屏
- 9.1 20170705-舒曼
- 9.2 20170711-舒曼
- 9.3 20170724-舒曼
- 10、CQ指挥舱
- 10.1 20170906-张红桥&李伟&谢洋
- 11、昆明
- 11.1 20171009-李伟&舒曼
- 12、情报墙
- 12.1 20171025-谢洋
- 13、动态管控
- 14、迪爱斯区县
- 14.1 20171128-欧阳德才
- 15、贵州块数据指挥调度平台
- 16、北京东城区可视化项目
- 16.1 20180425-欧阳德才&谢洋
- 16.2 20180510-谢洋