Simian 主要是用來檢查重複的程式碼片段,用來針對不喜歡 DRY 的人,把這些人給揪出來。
2015-10-14
Simian 主要是用來檢查重複的程式碼片段,用來針對不喜歡 DRY 的人,把這些人給揪出來。
今天接近中午時分,饑腸轆轆的同時,打算通過最後一個 TestMethod 就來吃飯,誰能想到…
靜態程式碼分析工具 StyleCop 的兄弟 FxCop,從另外一個面向來分析程式碼。
靜態程式碼分析工具可以協助團隊統一程式碼的風格,讓團隊在程式碼的撰寫上有統一的規範。
專案可以透過 Jenkins 自動建置後,當然還是不滿足的,接下來要做的事是讓 Jenkins 可以跑單元測試及產生測試涵蓋率。
參加完 91 大的自動測試與 TDD 實務開發(使用C#)課程之後,對於課程最後小小露臉的 Jenkins,激起了我沉封已久的 CI 魂,以前知道 CI 很好,可以提高軟體及程式碼品質,團隊成員的觀念也有了,但就是缺少那麼最後一哩路 - 工具!?
SpecFlow + SpecRun 雖然會自動產生測試報表,但是它的資訊太詳細了,而且畫面也比較不那麼友善,這時候可以搭配 Pickles 來產生另一種型態的報表。
上一篇文章簡單地介紹 SpecFlow 的安裝,在執行自動化測試之後,或許還會想有一個測試報表,不論是交差了事還是客戶要求,用 SpecFlow 有多種產生報表的方式,我這邊搭配 SpecRun 來產生報表,實務上我平常實際執行測試也是用 SpecRun。
SpecFlow 是一套自動化測試的工具,用接近自然語言的方式描述測試的情境、步驟跟目的,而且相容於多種測試框架,搭配 CI 機制就可以為我們的軟體品質把關。
Git 愈來愈火紅了,在上完保哥的課之後,覺得來試試看,在比較過幾套 Git Server 的優缺點之後,最後決定用 SCM-Manager。