課程目錄:軟件設計培訓
4401 人關注
(78637/99817)
課程大綱:

        軟件設計培訓

 

 

 

第一部分 好的設計:“球不是這么踢的”

讓指導行動
設計已死?
足夠好的軟件
化整為0,個個擊破
先實現后設計
第二部分 動手!

從你的場景開始
獲取需求
場景驅動與故事劃分
從測試開始
驅動設計
實現
重構
再設計
結對編程
第三部分 設計的原本

角色、職責、協作
再看封裝、抽象與多態
職責的封裝
重構與設計模式是一種封裝技術
樁對象
重構技術的變種
TDD、重構導向模式
第四部分 用例驅動設計

用例與功能
用例場景
健壯性分析圖
時序圖
協作圖
類圖
包圖
邏輯框架和層
模型-視圖分離原則
第五部分 領域驅動設計

何為“領域驅動設計”
通用語言
模型驅動設計
面向深層理解的重構
保持模型一致性
第六部分 職責驅動設計

GRASP是什么?
創建者
信息
低耦合
控制器
高內聚
多態
純虛構
間接性
防止變異
第七部分 測試驅動開發

保持節奏:紅色、綠色、重構、模式
用ATDD滿足客戶需求
正確地做事:TDD
做正確的事:ATDD
增量式開發
重構以保持代碼的健康
下士!保持綠色!
第八部分 設計模式

設計模式與變遷
行為型模式
創建型模式
結構型模式
第九部分 設計原則

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

計劃游戲
簡單設計
測試驅動開發
重構
團隊協作
持續構建
迭代
反思改進

主站蜘蛛池模板: 色久悠悠婷婷综合在线亚洲| 亚洲国产日韩综合久久精品| 欧美激情综合五月色丁香| 国产亚洲综合一区柠檬导航| 欧美一区二区三区综合| 中文字幕乱码人妻综合二区三区| 色噜噜成人综合网站| 欧美日韩国产色综合一二三四| 日日AV色欲香天天综合网| 亚洲色偷偷狠狠综合网| 色婷婷综合缴情综免费观看| 欧美亚洲综合免费精品高清在线观看| 伊人色综合久久天天| 日日狠狠久久偷偷色综合免费| 色婷婷六月亚洲综合香蕉| 欧美激情综合色综合啪啪五月| 国产精品日韩欧美久久综合| 色综合伊人色综合网站| 欧美日韩亚洲乱国产综合| 欧美日韩国产综合视频在线观看| 亚洲伊人色欲综合网| 伊人色综合久久天天人手人婷| 国产成人综合日韩精品无码不卡| 久久综合久久鬼色| 亚洲综合日韩久久成人AV| 狠狠色狠狠色综合伊人| 一本色道久久综合亚洲精品| 天天做天天爱天天爽综合区| 亚洲第一综合色| 狠狠色丁香婷婷综合久久来来去| 91欧美一区二区三区综合在线| 亚洲图片综合区| 欧美偷窥清纯综合图区| 一本一道久久精品综合| 国产成人综合精品一区| 综合自拍亚洲综合图不卡区| 色综合久久夜色精品国产| 亚洲一本综合久久| 伊人成年综合网| 狠狠色狠狠色综合曰曰| 色婷婷久久综合中文久久蜜桃av|