南京
杭州
上海
025-87787966    0571-88257871

代碼質量與高質量軟件研發實踐

發布日期: 2017/10/10 14:02:18

課程大綱:
一、代碼是唯一的財富
    1、代碼是財富
    2、為代碼把脈
二、什么是好代碼
    1、指標滾開
    2、唯一有效的神奇指標
    3、好代碼的三個快速特征
    4、識別壞代碼的味道
三、保證代碼質量的步驟流程
    1、編碼標準
四、編碼標準
    1、注釋:注釋為現代化代碼文檔的元數據。
    2、命名:命名既文檔,命名的信達雅。
    3、變量、宏、常量等編碼標準。
    4、函數:函數的命名、長度、布局、參數、長度以及優化相關規范。
    5、類:類、屬性、方法等設計規范。
五、單元測試
    1、單元測試的作用
    2、單元測試工具
    3、單元測試用例的FIRST原則
六、代碼的審查
    1、代碼審查的時機
    2、代碼審查的工具Gerrit Sonar
    3、代碼審查的清單
    4、代碼審查的流程
    5、保守型日企的審查案例
    6、激進型互聯網企業的審查案例
七、重構
    1、壞代碼的味道
    2、重構的手段
    3、重構的工具
    4、重構的時機
八、持續集成
    1、sonor
    2、mave
    3、Jenkins
    4、重復代碼
    5、單元測試
    6、復雜算
    7、潛在BUG
    8、編碼規則
    9、注釋
    10、架構與設計
課程周期:
24課時(45分/課時)

相關培訓課程

TRAINING COURSE
無標題文檔