少妇做爰免费视看片_国产在线看片无码人精品_91爱插插_国产成人亚洲中文字幕视频_国产未成女一区二区_久久久精品国产sm调教网站

課程

課程介紹

        本課程不僅講解高質(zhì)量軟件設(shè)計(jì)的理論知識(shí),更關(guān)鍵是將這些知識(shí)投放到各個(gè)真實(shí)的設(shè)計(jì)場(chǎng)景中。在這些場(chǎng)景中,可以看到我們要面對(duì)的設(shè)計(jì)難題,通過對(duì)設(shè)計(jì)難題的深入剖析,尋找問題的根源,對(duì)癥下藥,從而制訂出正確的設(shè)計(jì)方案。課程的案例選取了許多在需求變更中不斷變化的設(shè)計(jì)過程,從而用慢動(dòng)作的手法展現(xiàn)了,最初的需求與設(shè)計(jì)是怎樣,第一次變更的設(shè)計(jì),第二層變更的設(shè)計(jì),第三次變更的設(shè)計(jì)…這樣的過程展示了,如何在需求變更的過程中,通過每一次正確的設(shè)計(jì),不讓軟件退化,來保證高質(zhì)量的軟件設(shè)計(jì)。
        首先深入剖析軟件質(zhì)量下降的根源,提出重構(gòu)是軟件變更中保持高質(zhì)量的必然,講解如何運(yùn)用“兩頂帽子”的方式應(yīng)對(duì)變更,拒絕腐化。站在實(shí)戰(zhàn)的角度講解高質(zhì)量軟件設(shè)計(jì)的“小步快跑”過程。接著,用真實(shí)案例講解已經(jīng)代碼腐化的遺留系統(tǒng)是如何通過“軟件重構(gòu)七步曲”,由簡(jiǎn)入深、循序漸進(jìn)地重構(gòu)一個(gè)大系統(tǒng)。課程的最后,更加深層次地講解軟件重構(gòu)面臨的難題,以及有效地解決之道。

培訓(xùn)對(duì)象

初中高級(jí)工程師、企業(yè)架構(gòu)師、軟件設(shè)計(jì)師;
各類軟件研發(fā)中心的軟件設(shè)計(jì)師、架構(gòu)師、項(xiàng)目經(jīng)理、技術(shù)總監(jiān)、質(zhì)量部門經(jīng)理;
對(duì)于重構(gòu)技術(shù)懷有疑問和困惑,需要梳理解答的團(tuán)隊(duì)和個(gè)人;
學(xué)員基礎(chǔ):
目前面臨復(fù)雜遺留系統(tǒng),必須要維護(hù)和重構(gòu);
具有面向?qū)ο蟮幕靖拍睿煜せ驹O(shè)計(jì)模式。

課程收益

通過大量的真實(shí)案例,詳細(xì)地介紹軟件設(shè)計(jì)過程中需要注意的要點(diǎn)以及難點(diǎn);
課程1/3時(shí)間講解核心思想,1/3時(shí)間動(dòng)手重構(gòu)實(shí)踐,1/3點(diǎn)評(píng)分析總結(jié);
從而切實(shí)有效地提高學(xué)員的設(shè)計(jì)開發(fā)水平,有效地改善軟件設(shè)計(jì)質(zhì)量。

知識(shí)概要

-- 什么是高質(zhì)量的軟件設(shè)計(jì);
-- 軟件設(shè)計(jì)原則;
-- 適配器模式;
-- 策略模式;
-- 工廠模式;
-- 單例模式; 
-- 原型模式;
-- 模板方法模式;
-- 裝飾者模式;
-- 橋接模式;
-- 享元模式;
-- 其它設(shè)計(jì)模式;
-- 剖析軟件質(zhì)量不斷下降的根源;
-- 高質(zhì)量的軟件設(shè)計(jì)過程;
-- 何為重構(gòu);
-- 關(guān)于重構(gòu)的討論。

課程大綱

模塊

學(xué)習(xí)內(nèi)容

第一天AM

軟件設(shè)計(jì)模式

第一部分 高質(zhì)量軟件設(shè)計(jì)

第一章:什么是高質(zhì)量的軟件設(shè)計(jì)

情景劇:軟件設(shè)計(jì)焦慮癥

1)上次的設(shè)計(jì)太糟糕了,痛下決心以后要好好設(shè)計(jì)

2)再次進(jìn)行軟件設(shè)計(jì)時(shí)卻不知道該怎樣設(shè)計(jì)

探討:如何進(jìn)行高質(zhì)量的軟件設(shè)計(jì)

1)軟件的質(zhì)量保證:內(nèi)部質(zhì)量與外部質(zhì)量

2)高質(zhì)量軟件設(shè)計(jì)的標(biāo)準(zhǔn):易讀、易于維護(hù)、易于變更

第二章:軟件設(shè)計(jì)原則

易于閱讀:

易于維護(hù)與變更

探討軟件設(shè)計(jì)模式:

1)設(shè)計(jì)模式的由來

2)設(shè)計(jì)模式的發(fā)展

3)設(shè)計(jì)模式對(duì)高質(zhì)量軟件設(shè)計(jì)的作用

第二部分 軟件設(shè)計(jì)模式

第三章:適配器模式

什么是適配器模式

適配器模式的應(yīng)用

1)適配器模式解決第三方框架帶來的難題

案例:Hibernate適配器的設(shè)計(jì)

2)適配器模式解決外部接口的設(shè)計(jì)難題

案例:第三方支付接口的設(shè)計(jì)

案例:財(cái)務(wù)數(shù)據(jù)接口的設(shè)計(jì)

第一天PM

第四章:策略模式

什么是策略模式

策略模式的應(yīng)用

案例:工資發(fā)放功能設(shè)計(jì)改進(jìn)的過程

案例:數(shù)據(jù)導(dǎo)出功能的設(shè)計(jì)實(shí)現(xiàn)

案例:財(cái)務(wù)憑證生成功能的設(shè)計(jì)過程

練習(xí):財(cái)務(wù)憑證生成功能的設(shè)計(jì)與實(shí)現(xiàn)

第五章:工廠模式

探討軟件設(shè)計(jì)中遇到的難題

簡(jiǎn)單工廠模式

案例:數(shù)據(jù)導(dǎo)出功能的工廠實(shí)現(xiàn)

工廠方法模式

案例:SAX框架的工廠類設(shè)計(jì)

抽象工廠模式

案例:標(biāo)簽庫(kù)的設(shè)計(jì)改進(jìn)過程

第六章:?jiǎn)卫J?/strong>

什么是單例模式

單例模式的應(yīng)用

1)單例模式帶來的設(shè)計(jì)變革

2)單例模式改變了很多軟件的設(shè)計(jì)

第二天AM

第七章:原型模式

什么是原型模式

1)工廠類在提供產(chǎn)品時(shí)遇到的設(shè)計(jì)問題

2)原型模式及其概念

原型模式的設(shè)計(jì)實(shí)現(xiàn)

案例:函數(shù)調(diào)用的無副作用問題

案例:JavsScript中的原型模式

第八章:模板方法模式

什么是模板方法模式

1)煮咖啡給我們的啟示

2)設(shè)計(jì)工廠類的新思路

3)模板方法模式及其概念

模板方法模式的作用與技巧

案例:一個(gè)工廠模板的設(shè)計(jì)與實(shí)現(xiàn)

深入理解不要重復(fù)自己原則

第九章:裝飾者模式

什么是裝飾者模式

1)業(yè)務(wù)量增長(zhǎng)帶來的多數(shù)據(jù)源問題

2)運(yùn)用裝飾者模式巧妙解決多數(shù)據(jù)源問題

3)裝飾者模式及其概念

裝飾者模式的應(yīng)用

案例:多數(shù)據(jù)源的設(shè)計(jì)實(shí)現(xiàn)

案例:商城收銀系統(tǒng)的設(shè)計(jì)變更過程

重新理解里氏替換原則

1)透明的功能擴(kuò)展

1)里氏替換原則

練習(xí):商場(chǎng)收銀系統(tǒng)的2種設(shè)計(jì)與實(shí)現(xiàn)

第二天PM

第十章:橋接模式

什么是橋接模式

1)對(duì)象繼承的泛濫

2)橋接模式及其概念

橋接模式的應(yīng)用

案例:?jiǎn)T工管理與工資發(fā)放的設(shè)計(jì)

案例:查詢支持類的設(shè)計(jì)

深入體會(huì)單一職責(zé)原則

第十一章:享元模式

什么是享元模式

1)Hibernate是怎樣訪問數(shù)據(jù)的

2)享元模式及其概念

享元模式的應(yīng)用

案例:數(shù)據(jù)緩存的設(shè)計(jì)實(shí)現(xiàn)

案例:享元模式在大數(shù)據(jù)中的應(yīng)用

第十二章:其它設(shè)計(jì)模式

觀察者模式:JobHunter的情景劇

代理模式:老板與秘書的差異

命令模式:像工作流一樣處理業(yè)務(wù)

外觀模式:超級(jí)家庭影院的煩惱

構(gòu)建器模式:SQL Builder的設(shè)計(jì)

組合模式:如何構(gòu)建一棵樹

中介者模式:QQ在溝通中的作用

迭代器模式:如何順序訪問一個(gè)集合

第三天AM

軟件重構(gòu)實(shí)戰(zhàn)

第一部分 為什么軟件需要及時(shí)重構(gòu)

第一單元:剖析軟件質(zhì)量不斷下降的根源

質(zhì)量不斷下降的表現(xiàn)/以往采取的措施/帶來的問題/分析與反思

案例分析:一個(gè)遺留系統(tǒng)的演化過程

軟件質(zhì)量下降的根源

1)軟件總是因變更而變得越來越復(fù)雜

2)軟件結(jié)構(gòu)已經(jīng)不再適應(yīng)復(fù)雜的軟件需求

3)必須要調(diào)整軟件結(jié)構(gòu)以適應(yīng)新的軟件需求

軟件是因需求變更而質(zhì)量下降嗎?

案例分析:推演軟件變更的設(shè)計(jì)過程

應(yīng)對(duì)軟件變更的最佳方式:兩頂帽子

案例:演示兩頂帽子的設(shè)計(jì)過程

案例:財(cái)務(wù)憑證生成程序的設(shè)計(jì)過程

第二單元:高質(zhì)量的軟件設(shè)計(jì)過程

案例講解軟件設(shè)計(jì)原則

1)低耦合

案例:購(gòu)票業(yè)務(wù)類與數(shù)據(jù)訪問類

案例:需求變更與可擴(kuò)展點(diǎn)設(shè)計(jì)

案例:Rectangle/Square的問題

案例:查詢參數(shù)傳遞類的問題

2)高內(nèi)聚

案例:財(cái)務(wù)憑證變更帶來的問題

案例:超級(jí)大函數(shù)與大對(duì)象的難題

案例:MySQL讀寫分離的改造過程

以往軟件設(shè)計(jì)的過程

1)演示以往軟件設(shè)計(jì)的過程

2)剖析以往軟件設(shè)計(jì)的問題與風(fēng)險(xiǎn)

小步快跑模式的開發(fā)過程

案例:演示小步快跑的開發(fā)過程

案例:數(shù)據(jù)推送程序的設(shè)計(jì)過程

第三天PM

第二部分 如何進(jìn)行軟件重構(gòu)

第三單元:何為重構(gòu)

軟件重構(gòu)的概念

1)重構(gòu)是一系列代碼的等量變換

案例:一個(gè)Hello World重構(gòu)過程

2)重構(gòu)的保險(xiǎn)索:自動(dòng)化測(cè)試

案例:Hello World的自動(dòng)化測(cè)試過程

3)軟件修改的四種動(dòng)機(jī)——重構(gòu)的價(jià)值

4)一個(gè)真實(shí)的謊言——重構(gòu)的誤區(qū)

5)重構(gòu)的主要方法與技巧

案例分析:重構(gòu)一個(gè)大型遺留系統(tǒng)

1)重構(gòu)第一步:分解大函數(shù)

案例:演示大函數(shù)產(chǎn)生的過程

案例:演示抽取方法操作步驟

2)重構(gòu)第二步:拆分大對(duì)象

案例:演示超級(jí)大對(duì)象的產(chǎn)生過程

案例:演示抽取類的操作步驟

案例:演示“分久必合,合久必分”的重構(gòu)過程

3)重構(gòu)第三步:提高復(fù)用率

案例:提高代碼復(fù)用的6個(gè)方法

案例:演示新增代碼時(shí)的代碼復(fù)用過程

4)重構(gòu)第四步:可擴(kuò)展設(shè)計(jì)

案例:講解可擴(kuò)展設(shè)計(jì)的4個(gè)方法

案例:講解新增代碼的可擴(kuò)展設(shè)計(jì)過程

5)重構(gòu)第五步:降低耦合度

案例:講解接口、實(shí)現(xiàn)與工廠模式

案例:講解外部接口解耦與適配器模式

6)重構(gòu)第六步:系統(tǒng)分層

反思軟件架構(gòu)需要怎樣的分層結(jié)構(gòu)

遺留系統(tǒng)如何擁抱需求變化

遺留系統(tǒng)如何應(yīng)對(duì)技術(shù)變革

7)重構(gòu)第七步:領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)

案例:智能溫控器分析設(shè)計(jì)過程(嵌入式+物聯(lián)網(wǎng))

練習(xí):重構(gòu)一個(gè)小程序并編寫測(cè)試腳本

第四單元:關(guān)于重構(gòu)的討論

什么時(shí)候重構(gòu)

測(cè)試的困境

重構(gòu)的評(píng)價(jià)

認(rèn)證過程

無認(rèn)證考試

開班信息

暫無開班信息

主站蜘蛛池模板: www.av在线播放_国产香蕉青春草原久久_国产精品久久久久久久娇妻_美女网站视频色_一区二区三区无码高清视频_成av人在线观看_91色视频在线观看_超碰影院在线 | 亚洲成人午夜影院_国产精品成人观看视频_人妻被修空调在夫面侵犯_欧美性猛交99久久久久99_免费在线激情视频_超碰在线免费_国产啊啊啊视频在线观看_国产欧美成人一区二区a片 | 白嫩少妇激情无码_亚洲va欧美va国产va影院_久久99国产精一区二区三区_国产成年无码AⅤ片在线观看_亚洲在线视频_EEUSS影院WWW在线观看免费_亚洲一卡久久_无码人妻丰满熟妇区10P | 日产福利视频在线观看_国产色视频网站免费_亚洲欧美激情综合第一区_日本一本色道免费视频_草莓榴社区免费观看_精品台湾swag在线播放_人妻人人澡人人添人人爽人人玩_无码av不卡免费播放 | 成人网站免费视频可能被黑_日韩A级无码免费视频_亚洲资源网站_91综合入口_日韩成人在线一区二区_欧美日本一区二区三区_1级片无码高清久久久_免费观看一区二区三区毛片 | 国产一级片儿_伊人蜜臀_久久久99国产精品免费_国产一级特黄aaa大片评分_亚洲一级黄色毛片_亚洲成av人片一区二区三区_久久精品国产麻豆_a狠狠久久蜜臀婷色中文网 | 日本一区二区三区四区不卡视频_youjizz.com自拍_911成人影院_99久久黄色_日韩区欧美久久久无人区_亚洲宗人网_亚洲国产日韩a在线播放性色_亚洲欧洲日本精品 | 欧美日韩免费在线观看_日本性视频网_日日夜夜人人_全免费一级毛片免费看在线_日韩美女中文字幕_久久福利在线_91福利免费观看_午夜视频在线观看91 | 国产午夜在线视频不卡_免费无码百合真人片18禁_亚洲国产精品va在线观看麻豆_狼色影视_毛片aaaaaaa_日本免费黄色小视频_动漫精品h_热久久美女精品天天吊色 | 青青草视频导航_日日摸天天碰中文字幕你懂的_国产蜜臀av在线一区尤物_欧美性人妖xxxxx极品_在线播放黄色片_a级在线看_亚洲在线免费观看_四虎影视在线观看视频 | 国产性×xxx盗摄xxxx_粗大挺进尤物人妻中文字幕_剑来在线免费观看_久久精品欧美日韩_亚洲综合第1页_成人在线免费观看网站_91亚洲国产视频_国产免费一区二区三区视频 | 2022国产爱性原创视频_狠狠躁夜夜躁人人躁婷婷_欧洲亚洲色视频综合在线_男人女人双性人人妖太监_91九色国产porny_性做久久久久久免费观看_国产第一区第二区_国产激情情久久久护士女 | HTTPWWW色午夜COM曰本_久久久久久久av麻豆果冻_伊人天天_青青草成人影院_欧美性潮喷XXXXX_高清av免费观看_国产日韩二区_九九精品无码专区免费 | 嫩草视频国产精品_国产精品第一国产精品_中文亚洲AV片在线观看无码_国产大片在线观看_中文字幕在线亚洲精品一区_91丨九色丨海角社区_国产一区二区女内射_免费国产无遮挡又黄又爽 | 国产一级成av人片在线观看_久久精品亚洲国产_午夜精品成人在线视频_麻豆免费观看视频_超碰cao12_国产处女视频_国产成人毛片在线视频软件_少妇浴室精油按摩2 | 国产精自产拍久久久久久_亚洲人成伊人成综合网76_日韩a级毛片免费观看_99国产在线精品_性色av蜜臀av浪潮av老女人_欧美a黄_玩50岁四川熟人A片_亚洲色AV性色在线观看 | 91av官网_99热这里只有精品免费_上流社会在线观看免费_国产处破疼哭在线观看_久久人体大尺寸大胆高清_91视频免费视频_色成人在线_美女扒开腿让男人桶爽网站 | 中国女人一级毛片_免费黄色片在线观看_www.天天草_日韩欧在线_99久热在线精品视频观看_国产八区_黄色国产网站在线播放_呻吟翘臀后进爆白浆 | 色婷婷综合久久久久中文字幕小说_精品视频一二三_黑人强伦姧人妻日韩那庞大的_黑人一级毛片_YY6080午夜福利理论中文_黄色片在线_国产71区_日韩免费看片 | 91天天干_www.youjizz.com亚洲_成人免费看黄网站yyy456_韩日av一区二区_国产欧美久久久精品二区仙踪林_夫の目の前侵犯新婚人妻在线_国产特级全黄一级97毛片_12一14幻女bbwxxxx在线播放 | 欧美一区二区高清视频_桃色av网站_欧美又大又粗无码视频_av在观线观看男人的天堂_国产精品激情_97caopron在线视频_亚洲欧洲一区二区在线观看_av天天色 | 伊人色综合一区二区三区_国产91久久精品_日韩在线中文视频_中文字幕久久波多野结衣AV_亚洲旡码A∨一区二区三区_av一区在线观看_japan粗暴video高潮_国产精品宾馆 | 亚洲欧美日韩国产高清在线观看_手机看片91_国产精品乱码人妻一区二区三区_国产高清在线视频_青青操视频网_少妇女BBXBBXBBXBBX_性做爰七十二姿势视频_成人导航网站 | 你懂的在线国产_久久www人成免费看片中文_日本一本免费一二区_aaa免费视频_国产成人一区二区三区a片_黄色va视频_少妇一级淫免费播放_亚洲精品国产摄像头 | 无码国产伦一区二区三区视频_国产一级黄色片免费_亚洲欧美日韩久久一区二区_国产高清自拍视频_国产男女视频网站_伦理一国产a级_亚洲福利视频一区二区_久久伊人一区 | 国产高清视频免费最新在线_成人在线免费观看小视频_黄色a一级片_av无码免费岛国动作片片段_久久久久无码精品国产不卡_中文字幕视频在线观看_日韩欧美高清视频_最新中文乱码字字幕在线 | 亚洲精品a级九色_亚洲高清影视_97视频精品全国在线观看_欧美精品久久久久久久多人混战_a片强制妇女高潮成人片在线观看_亚洲自拍偷拍欧美_国产v日韩v欧美v在线观看_久久超碰97 | 国产精品入口传媒小说_国产肥老妇对白清_天堂在线www_人人天天夜夜爽爽_性少妇VIDEOXXⅩ欧美69_奇米视频7777_日本无删减在线_少妇福利 | 看毛片免费_久久久老司机_日韩推理片在线免费看网站_91久久久人妻精品_久久精品国产亚洲av麻_亚洲成人av一区二区_国产一区二区三区夜色_国产大片免费看 | 亚洲.欧美.在线视频_亚洲综合在线观看视频_中文国产日韩精品av片_亚洲精品国偷拍自产在线观看蜜臀_日韩大片免费_成人免费视频久久_奇米在线视频观看_国产欧美日产久久 | 亚洲一级在线免费观看_免费日韩视频在线观看_青青久在线视频_狠狠色图片_在线观看私人黄_久久精品性视频_久久99热婷婷精品一区_黄色国产一级 | 亚洲91精品_韩国hd高清xxxx免费_女人把腿张开让男人来桶_精品久久欧美熟妇WWW_91视频黄污_国产精品久久久久久久av大片_6969精品视频在线观看_嫩草懂你的影院入口 | 97精品欧美一区二区三区_成人免费看的A级毛片_日本天堂在线观看_中日韩免费av_国偷自产一区二区视频_色婷婷亚洲_爱爱视频免费网址_调教久久 | 公车上玩弄白嫩少妇_性欧美牲交xxxxx视频欧美_国产精品一区二区三区av麻_欧洲裸体兽交大黑妞_欧美视频_好看的日韩精品_性做爰片免费视频毛片中文_性荡视频播放在线视频 | 国内特级毛片_视频精品一区二区_国产精品入口免费视_日韩一级黄_欧美成人激情在线_中文字幕无码人妻丝袜_97精品福利视频一区在线观看_偷拍做爰吃奶视频免费看 | 无码AV高潮喷水无码专区线_国产小屁孩CAO大人免费_国产一区二区四区在线观看_欧美一区二区鲁丝袜片_99精品自拍_免费在线观看91_欧美一区二区视频17c_成a人片亚洲日本久久 | 波多野结衣在线观看视频_人av在线_精品无码国模私拍视频_精久国产一区二区三区四区_一区毛片_国产成人在线高清_天堂一区_国产精品99久久免费观看 | 国产粉嫩呻吟一区二区三区_精品欧美国产一区二区三区_日本一道aⅴ不卡免费播放_国产精品igao视频网网址_成人乱人乱一区二区三区_亚洲成年网_美国毛片一区二区三区_MATURE成熟的熟妇 | 精品日韩_国色天香精品一卡2卡3卡4_天天草天天爱_777米奇影视盒_中文字幕小视频_日本真人边吃奶边做爽免费视频_69xx×在线观看_91精品免费视频 | 88xx成人免费观看视频库_国产精品爱久久久久久久_国产一级性生活视频_日本v片做爰免费视频网站_国模少妇一区二区三区咪咕_龙珠超二在线观看免费国语高清_97色伦97色伦国产_成年人毛片在线观看 | 免费中文熟妇在线影片_亚洲AV高清一区二区三区_亚洲成AV人片在WWW色猫咪_3D动漫同人精品无码专区_免费黄色高清视频_日韩操操_香港一级黄色录像_chaopeng在线观看 |