免费一看一级欧美-免费一区二区三区免费视频-免费伊人-免费影片-99精品网-99精品小视频

課程目錄:高質(zhì)量代碼管理培訓(xùn)
4401 人關(guān)注
(78637/99817)
課程大綱:

          高質(zhì)量代碼管理培訓(xùn)

 

 

 

第一單元軟件代碼新視角
內(nèi)容一:高質(zhì)量代碼設(shè)計(jì)的實(shí)踐流程
1.團(tuán)隊(duì)實(shí)現(xiàn)高質(zhì)量代碼應(yīng)該具備的主要過程
2.團(tuán)隊(duì)成員間如何進(jìn)行代碼質(zhì)量的把控
3.代碼評審的如何進(jìn)行?自動化VS人工評審
4.編碼規(guī)范、代碼質(zhì)量度量、代碼評審、單元測試的統(tǒng)一應(yīng)用
內(nèi)容二:軟件代碼的新思維----代碼就是設(shè)計(jì),代碼質(zhì)量決定軟件可維護(hù)性
1.軟件可維護(hù)性(為什么必須重視軟件的可維護(hù)性)
2.代碼質(zhì)量概述
3.破窗效應(yīng)
4.對代碼的重新認(rèn)識---代碼就是設(shè)計(jì)
5.優(yōu)秀代碼的評價(jià)標(biāo)準(zhǔn)
6.好代碼和糟糕代碼之間的區(qū)別
7.劣質(zhì)代碼的代價(jià)
第二單元整潔代碼之道與編碼規(guī)范
1.代碼整潔的核心原則
2.編碼規(guī)范的基礎(chǔ)規(guī)則
3.有效的命名規(guī)則是代碼整潔的基礎(chǔ)
4.注釋規(guī)則與代碼內(nèi)嵌文檔的規(guī)則
5.對象生命周期管理
6.控制流編寫規(guī)則
7.對象繼承的編程規(guī)則
8.Exception管理規(guī)則
9.Delegates and events管理規(guī)則
10.數(shù)據(jù)類型的管理規(guī)則
11.代碼風(fēng)格
12.案例代碼分析
第三單元高質(zhì)量代碼設(shè)計(jì)對代碼的幫助
1.有效的代碼設(shè)計(jì)如何更加清晰的劃分代碼的結(jié)構(gòu)
2.代碼設(shè)計(jì)的核心原則
3.通過設(shè)計(jì)圖設(shè)計(jì)代碼的結(jié)構(gòu)
4.通過設(shè)計(jì)圖設(shè)計(jì)代碼的調(diào)用關(guān)系
5.接口設(shè)計(jì)的7個實(shí)踐原則:保障穩(wěn)定,已用的API接口
6.類設(shè)計(jì)的9實(shí)踐原則:保障有效的完成類的設(shè)計(jì)過程
7.實(shí)現(xiàn)類的擴(kuò)展性設(shè)計(jì)
8.發(fā)現(xiàn)和封裝變化的原則
9.類的職責(zé)分配原則:如何劃分類
第四單元 必知的21種代碼壞味道----如何發(fā)現(xiàn)重構(gòu)點(diǎn)
內(nèi)容一:21種代碼壞味道—代碼的質(zhì)量底線
1.代碼壞味道概述
2.代碼壞味道的分類
3.代碼壞味道----低級篇(重復(fù)的代碼、過長的函數(shù)、過大的類、過長的參數(shù)列表、發(fā)散式變化、分散的修改)
4.代碼壞味道----中級篇(偽面向?qū)ο蟮恼{(diào)用、數(shù)據(jù)泥團(tuán)、基本類型的誤用、switch-case結(jié)構(gòu)的誤用、平行繼承體系、過薄的類、只有局部意義的成員變量)
5.代碼壞味道----高級篇(過度耦合的消息鏈、過薄的中間對象、緊耦合類、相似的類、只有數(shù)據(jù)的類、濫用類的繼承關(guān)系)
6.通過案例,讓學(xué)員尋找代碼壞味道
7.可以根據(jù)客戶現(xiàn)在的項(xiàng)目作為案例進(jìn)行現(xiàn)場分析,找出相應(yīng)的代碼壞味道
內(nèi)容二:某項(xiàng)目分析----重點(diǎn)了解現(xiàn)實(shí)項(xiàng)目代碼的充斥大量壞味道
1.不看不知道,代碼到底有多爛—觸目驚心的代碼
2.通過重構(gòu)逐步改善代碼質(zhì)量
3.本案例學(xué)習(xí)多種重構(gòu)方式
第六單元 代碼質(zhì)量度量
內(nèi)容一:代碼質(zhì)量度量
1.多維度的代碼質(zhì)量的度量
2.業(yè)界其他度量標(biāo)準(zhǔn)
3.通過分析多個實(shí)際項(xiàng)目,分別度量相關(guān)代碼是否標(biāo)準(zhǔn)
4.自動化的代碼質(zhì)量度量
第七單元 自動化代碼審核機(jī)制與持續(xù)集成
內(nèi)容一:代碼靜態(tài)分析工具進(jìn)行代碼質(zhì)量度量[開源工具為主]
1.C,C++的代碼靜態(tài)分析工具
2.Java的代碼靜態(tài)分析工具
3..NET的代碼靜態(tài)分析工具
4.使用代碼檢查工具檢查代碼風(fēng)格的規(guī)范
5.使用代碼分析工具分析代碼復(fù)雜度指標(biāo)-形成有效的代碼可維護(hù)性指標(biāo)指導(dǎo)開發(fā)
6.分析代碼覆蓋率
7.分析代碼依賴關(guān)系
通過案例演示如何使用代碼檢查工具完成代碼的質(zhì)量度量與分析
內(nèi)容一:代碼靜態(tài)分析工具與持續(xù)集成的集成形成自動代碼檢查機(jī)制
8.持續(xù)集成概述
9.持續(xù)集成與代碼靜態(tài)分析工具的集成
10.持續(xù)集成的要點(diǎn)和原則
11.持續(xù)集成的準(zhǔn)備工作
12.搭建持續(xù)集成環(huán)境
13.構(gòu)建策略和佳實(shí)踐
14.構(gòu)建結(jié)果通知機(jī)制
15.與問題追蹤工具集成
16.持續(xù)集成對代碼分析的支持
17.通過案例演示如何利用持續(xù)集成完成代碼檢查和代碼分析
第八單元 單元測試----怎樣才能保證代碼的邏輯正確
內(nèi)容一:TDD測試先行的開發(fā)(2小時)
分享TDD 執(zhí)行過程中一些關(guān)鍵步驟的解決方法,編寫TDD測試用例的實(shí)踐方法
1.TDD的實(shí)施過程概述
2.依據(jù)需求確認(rèn)測試用例,框定開發(fā)的需求點(diǎn),代碼修改的安全保障
3.從測試用例到代碼開發(fā)


主站蜘蛛池模板: 国内精品久久久久久久97牛牛 | 天使萌一区二区三区免费观看 | 亚洲婷婷影院 | 国产一区二区三区久久 | 视频一区 精品自拍 | 国产精品va在线观看一 | 亚洲视频欧美视频 | 国产精品久久久久蜜芽 | 日韩在线二区 | 欧美大片网站 | 日韩欧美国产高清在线观看 | 麻豆视频91 | 日本精品一区二区三区四区 | 亚洲欧美日本韩国综合在线观看 | 国产精品亚洲精品 | 国产日日操 | 欧美久| 国产在线观看中文字幕 | 天天干视频网 | 四虎影院4hu | 四虎影院观看视频 | 清纯唯美亚洲综合五月天 | 欧美成人高清在线视频大全 | 91精品国产麻豆国产自产在线 | 伊人久久艹 | 91在线操| 五月天堂网 | 亚洲性xx | 国产码欧美日韩高清综合一区 | 1024香蕉国产在线视频 | 欧美黄色片免费 | 欧美黄色免费在线观看 | 国产视频网 | 91真实强推绝对不是演的 | 91在线视频免费观看 | 天堂а在线地址8最新版 | 五月激情丁香网 | 台湾精品视频在线播放 | 美女国模嫣然生殖欣赏337p | 91在线你懂的 | 男人v天堂 |