分享最實用的技術,創(chuàng)造更大的價值

輕量級的AEP框架是什么

AEP框架

自動錯誤預防,是指通過在整個軟件開發(fā)周期中自動地預防錯誤來提高產品質量。AEP通過應用行業(yè)最佳實踐來防止普遍錯誤并建立全壽命的錯誤預防基礎,可以把代碼標準檢查、單元測試、集成測試、壓力測試、鏈接檢查、監(jiān)視等放到軟件開發(fā)周期中并自動化。

作為一個起步,可以先搭建一個初步的、輕量級的AEP框架,然后再逐步加入其它自動化檢查工具來應用其它行業(yè)最佳實踐,從而逐步建立起完整的、適合項目實際情況的AEP系統(tǒng)。

假設在某個項目上,使用NET和SQLServer數(shù)據(jù)庫構建C/S結構的應用軟件。首先應該考慮是否加入Visual Studio.NET2005開發(fā)工具自帶的代碼標準檢查工具FxCop和SQLBPA。FxCop用于檢查代碼是否滿足.NET的編碼規(guī)范,SQLBPA用于檢查SQLServer的表、視圖、存儲過程等是否滿足最佳實踐的規(guī)范。

然后利用JScript腳本建立一個基本的每日構建框架,把AEP融合到每日構建框架中,形成新的框架,這個框架需要包括:

從源代碼服務獲取最新代碼并編譯;

調用FxCop對代碼進行檢查;

調用BPA對數(shù)據(jù)庫進行檢查;

匯總檢查結果并發(fā)送給項目組。

聯(lián)系
QQ
電話
咨詢電話:189-8199-7898
TOP