欧美色欧美亚洲另类七区,惠美惠精品网,五月婷婷一区,国产亚洲午夜

課程目錄:軟件設(shè)計(jì)培訓(xùn)
4401 人關(guān)注
(78637/99817)
課程大綱:

        軟件設(shè)計(jì)培訓(xùn)

 

 

 

第一部分 好的設(shè)計(jì):“球不是這么踢的”

讓指導(dǎo)行動(dòng)
設(shè)計(jì)已死?
足夠好的軟件
化整為0,個(gè)個(gè)擊破
先實(shí)現(xiàn)后設(shè)計(jì)
第二部分 動(dòng)手!

從你的場(chǎng)景開始
獲取需求
場(chǎng)景驅(qū)動(dòng)與故事劃分
從測(cè)試開始
驅(qū)動(dòng)設(shè)計(jì)
實(shí)現(xiàn)
重構(gòu)
再設(shè)計(jì)
結(jié)對(duì)編程
第三部分 設(shè)計(jì)的原本

角色、職責(zé)、協(xié)作
再看封裝、抽象與多態(tài)
職責(zé)的封裝
重構(gòu)與設(shè)計(jì)模式是一種封裝技術(shù)
樁對(duì)象
重構(gòu)技術(shù)的變種
TDD、重構(gòu)導(dǎo)向模式
第四部分 用例驅(qū)動(dòng)設(shè)計(jì)

用例與功能
用例場(chǎng)景
健壯性分析圖
時(shí)序圖
協(xié)作圖
類圖
包圖
邏輯框架和層
模型-視圖分離原則
第五部分 領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)

何為“領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)”
通用語言
模型驅(qū)動(dòng)設(shè)計(jì)
面向深層理解的重構(gòu)
保持模型一致性
第六部分 職責(zé)驅(qū)動(dòng)設(shè)計(jì)

GRASP是什么?
創(chuàng)建者
信息
低耦合
控制器
高內(nèi)聚
多態(tài)
純虛構(gòu)
間接性
防止變異
第七部分 測(cè)試驅(qū)動(dòng)開發(fā)

保持節(jié)奏:紅色、綠色、重構(gòu)、模式
用ATDD滿足客戶需求
正確地做事:TDD
做正確的事:ATDD
增量式開發(fā)
重構(gòu)以保持代碼的健康
下士!保持綠色!
第八部分 設(shè)計(jì)模式

設(shè)計(jì)模式與變遷
行為型模式
創(chuàng)建型模式
結(jié)構(gòu)型模式
第九部分 設(shè)計(jì)原則

開閉原則
里氏科夫替換原則
單一職責(zé)原則
接口隔離原則
依賴倒置原則
不要重復(fù)你自己原則
你不需要它原則
KISS原則
第十部分 開發(fā)部曲

計(jì)劃游戲
簡(jiǎn)單設(shè)計(jì)
測(cè)試驅(qū)動(dòng)開發(fā)
重構(gòu)
團(tuán)隊(duì)協(xié)作
持續(xù)構(gòu)建
迭代
反思改進(jìn)

主站蜘蛛池模板: 安阳市| 南开区| 稻城县| 安仁县| 万安县| 永春县| 高阳县| 射洪县| 清丰县| 平凉市| 红原县| 璧山县| 炎陵县| 金门县| 阳春市| 宁明县| 日土县| 陇西县| 寿宁县| 贺兰县| 万安县| 安溪县| 内黄县| 沧州市| 金山区| 义乌市| 南木林县| 聂拉木县| 营口市| 华阴市| 池州市| 察雅县| 卫辉市| 凤山县| 济南市| 武平县| 尖扎县| 永和县| 临高县| 开封市| 阳原县|