`審核人:白占寧`
`被審核代碼負責人:謝洋`
`代碼地址:http://192.168.1.170/hyfe/demo-project/tree/master/demo-xieyang`
## 技偵全息指揮系統代碼審查
#### 1、文件命名問題(已修改)

解決方案:所有文件,包括HTML、js、css或模板,首字母都應該以小寫字母開始。
#### 2、`seajs.config.js`中的配置項命名問題(已修改)

解決方案:首字母小寫。
#### 3、請求數據的代碼的位置(已修改)
```
// 初始化js中的方法
/**
* @description 按需加載
* @param filed 時間段參數
*/
load: function (filed) {
map.init()
category.init()
totalCase.init()
bar.init()
sample.init()
timeLine.init(filed)
}
// 組件中的方法
init: function () {
var self = this;
request.sendAjax(baseConfig.bar, function (data) {
self.sort(data.case, 'value')
self.sort(data.tCase, 'tValue')
self.render(data)
})
}
```
解決方案:請求數據的代碼應該統一放到初始化js中,加載到數據后,將所需的數據通過參數的形式傳給各個組件的初始化方法。
#### 4、尾部分號使用不統一(已修改)
```
require('handlebars')
require('jquery')
var request = require('request')
var tpl = require('tpl/totalCase.tpl')
var baseConfig = require('baseConfig')
require('tiData');
var util = require('../common/util.js')
```
解決方案:要么都統一使用尾部分號,要么都不使用,建議不使用分號。
#### 5、每個變量都單獨使用`var`來聲明(已修改)
```
var request = require('request'),
tpl = require('tpl/sample.tpl'),
baseConfig = require('baseConfig'),
util = require('../common/util.js')
```
解決方案:如下所示
```
var request = xxx
var tpl = xxx
```
#### 6、不恰當的換行(已修改)
```
.style(
{
'left': cp.properties.proPeking[0] - $(this).width() / 2 + 'px',
'top': cp.properties.proPeking[1] - $(this).height() / 2 + 'px'
}
)
```
解決方案:如下
```
.style({
'left': cp.properties.proPeking[0] - $(this).width() / 2 + 'px',
'top': cp.properties.proPeking[1] - $(this).height() / 2 + 'px'
})
```
#### 7、上次code Review的結果沒有改完(已修改)

#### 8、在部分電腦上頁面效果有問題(未修改)
- 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-謝洋