Jenkins 很努力在工作,如果缺少了主動通知的功能,就根本沒什麼屁用。
2015-10-16
Jenkins 很努力在工作,如果缺少了主動通知的功能,就根本沒什麼屁用。
原始的 SpecFlow Report 可讀性不是那麼好,這時候就得搭配 Pickles 來讓報表變得漂亮一些,但是要整合到 Jenkins 的話參數的部分需要修改跟調整。
在我的需求裡面,光有 UnitTest 是不夠的,我們還使用了 SpecFlow 做整合測試,接下來我們可以叫 Jenkins 幫我們執行 SpecFlow 的 Test。
我們時常在原始碼內下 TODO, FIX, TEST, DEBUG...等等,一些等待我們去處理的註解,但是人的記憶是有限的,有時候會忘記要做這些事,Task Scanner 可以幫我們掃瞄原始碼中有這些字眼的地方,把它們抓出來變成一個一個的 Task。
CSSLint 是用驗證 CSS 語法的工具,CSSLint 官網提供了一個編輯器讓我們線上驗證 CSS 語法,編輯器底下就是要驗證的項目,可以挑選要或不要。
JSLint 是用來驗證 JavaScript 語法的工具,JSLint 官網也提供一個編輯器讓我們線上驗證 JavaScript 語法,偵測到語法有問題的時候可以透過 JSLint Error Explanations 網站去查詢原因及解決方法。
SourceMonitor 是用來檢測程式碼的複雜度,雖然程式碼的複雜度沒有一個絕對值,但是檢測出來的值有其參考價值的。
Simian 主要是用來檢查重複的程式碼片段,用來針對不喜歡 DRY 的人,把這些人給揪出來。
今天接近中午時分,饑腸轆轆的同時,打算通過最後一個 TestMethod 就來吃飯,誰能想到…
靜態程式碼分析工具 StyleCop 的兄弟 FxCop,從另外一個面向來分析程式碼。