Tool 使用StyleCop驗證命名規則

2022-02-11 01:49:03 字數 1069 閱讀 1810

微軟的msdn上,有提供了乙份微軟的命名方針,指引開發人員去建立風格一致的程式**。

但是在專案開發的過程中,如果要透過人工檢查的方式,去驗證每行程式**是否符合命名規則,這單純只是考驗忍耐上限的工作專案。本篇文章介紹如何透過stylecop這個工具,來自動驗證專案中的程式**是否符合命名規則,在不增加開發人員負擔的前提下,讓團隊的程式**產出趨於一致、大幅提高生產的程式**質量。主要為自己留個紀錄,也希望能幫助到有需要的開發人員。

執行stylecop安裝檔:「stylecop-4.7.49.0.msi」,來安裝stylecop。

使用visual studio開啟專案。

方案總管中選擇專案、開啟右鍵選單、點選stylecop settings來開啟設定畫面。

保留naming rules、並移除其他規則後,點選ok按鈕完成設定。(本篇文章單純驗證命名規則,其他規則可依專案需求自行加入。)

方案總管中選擇專案、開啟右鍵選單、點選run stylecop來開始驗證專案的命名規則。

在stylecop預設的naming rules中,物件的private field是套用「小寫開頭」的命名規則。

public class class1

但是個人是比較偏好,物件的private field是套用「底線+小寫開頭」的命名規則。(加不加底線這個規則,開發團隊講好選擇相同的style即可)

public class class1

為了將「private field:底線+小寫開頭」這個命名規則,加入到專案的命名規則中。開發人員可以先點選下列鏈結來取得「clk.stylecop.rules.dll」,並且將這個dll加入stylecop的安裝目錄。(預設為c:\program files (x86)\stylecop 4.7)

接著在visual studio中,開啟專案的stylecop settings,變更naming rules為下圖設定。

完成上列設定步驟後,驗證專案命名規則時,就會改為套用「private field:底線+小寫開頭」這個命名規則。

vue使用極驗

1.在vue中使用級驗gt.js檔案的時候,參考 在我這邊個人使用過程中,缺少了這兩句,一直出不來,放置在閉包最後,個人檔案放置在libs下 window.initgeetest initgeetest return initgeetest 2.當然,現在使用起來也是特別簡單的,直接在需要放置的 裡...

MVC 極驗 的使用

準備工作 gt.js檔案 jquery 1.7.1min.js或更高版本 if u null currentuserentity currentuser new currentuserentity currentuser.id u.id currentuser.account u.account c...

SpringBoot 使用jwt進行身份驗證

這裡只供參考,比較使用jwt方式進行身份驗證感覺不好,最不行的就是不能退出 登陸時設定多長過期時間,只能等這個時間過了以後才算退出,服務端只能驗證請求過來的token是否通過驗證 code created by qhong on 2018 6 7 15 34 標註該註解的,就不需要登入 target...