聲明:歡迎批評指正
一、書籍
1.見圖
(待更新)
二、優化文章
1.圈複雜度
https://wenku.baidu.com/view/cd88b0ea1a37f111f0855b3d.html
(待更新)
三、測試工具
(一)圈複雜度
1.javancss
https://blog.csdn.net/aitangyong/article/details/49978135
附加一個自己寫的提取圈複雜度大於等於10的批處理,代碼和使用方法如下:
i批處理代碼,先設置可顯示後綴,然後用記事本保存,改名字和後綴爲提取.bat:
@echo off
del /q 結果.txt
@echo 圈複雜度 類/方法>>結果.txt
FOR /F "tokens=3,5* delims= " %%i in (方法.txt) do (
if %%i GEQ 10 (
@echo %%i %%j>>結果.txt
)
)
@echo ok!
pause
exit
ii使用方法:
第一步:如果文件已存在先刪除,因爲多次執行會附加文件而不是覆蓋文件,然後使用javancss中菜單的保存保存文檔,會提示保存路徑
第二步:把含method的文檔重命名爲方法.txt放到和批處理同一目錄下
第三步:處理下方法.txt,保留文中的值和方法路徑,第一行的標題和末尾的統計都刪除,再使用文本編輯器替換空格,選擇正則表達式替換,先使用“^ ”替換“”,然後使用“ +”替換“ ”,最後保存
第四步:運行批處理
第五步:查看結果.txt,所有圈複雜度大於等於10的都篩選出來了
(待更新)
(二)編碼檢查
1.jslint
說明:沒找到合適文章,簡要說明下
第一步:下載安裝
https://nodejs.org/en/download/
第二步:執行命令安裝jslint
打開cmd,輸入“npm install -g jslint”
第三步:檢查js
打開cmd,輸入“jslint js文件完整路徑(包括後綴名)”
第四步:根據英文提示修改代碼
第五步:重複執行第三第四步