小SAO货边洗澡边CAO你动漫,24小时日本在线观看免费高清 ,色欲综合视频天天天综合网站,精品亚洲卡一卡2卡三卡乱码

全國(guó) [城市選擇] [會(huì)員登錄](méi) [講師注冊(cè)] [機(jī)構(gòu)注冊(cè)] [助教注冊(cè)]  
中國(guó)企業(yè)培訓(xùn)講師
利用DeepSeek軟件重構(gòu)與設(shè)計(jì)模式實(shí)戰(zhàn)訓(xùn)練營(yíng)
2025-09-11 04:57:29
 
講師:講師團(tuán) 瀏覽次數(shù):17

課程描述INTRODUCTION

利用DeepSeek軟件重構(gòu)與設(shè)計(jì)模式實(shí)戰(zhàn)訓(xùn)練營(yíng)

 

· 軟件工程師· 項(xiàng)目經(jīng)理

培訓(xùn)講師:講師團(tuán)    課程價(jià)格:¥8800元/人    培訓(xùn)天數(shù):4天   

日程安排SCHEDULE

2025-09-25 成都

課程大綱Syllabus

利用DeepSeek軟件重構(gòu)與設(shè)計(jì)模式實(shí)戰(zhàn)訓(xùn)練營(yíng)

 

各有關(guān)單位:
為了優(yōu)化企業(yè)現(xiàn)有軟件架構(gòu),提升軟件的可維護(hù)性、可擴(kuò)展性與穩(wěn)定性,以更優(yōu)質(zhì)高效的軟件產(chǎn)品增強(qiáng)市場(chǎng)競(jìng)爭(zhēng)力。幫助廣大開(kāi)發(fā)者深入理解軟件設(shè)計(jì)模式的精髓,熟練掌握軟件重構(gòu)實(shí)戰(zhàn)技能,拓寬技術(shù)視野,增強(qiáng)解決復(fù)雜問(wèn)題的能力,實(shí)現(xiàn)個(gè)人技術(shù)能力的飛躍。特邀相關(guān)領(lǐng)域權(quán)威專家精心打造了“利用DeepSeek軟件重構(gòu)與設(shè)計(jì)模式實(shí)戰(zhàn)訓(xùn)練營(yíng)”課程,有關(guān)事宜如下:
 
一、培訓(xùn)背景
軟件重構(gòu)面臨的背景都是相似的,程序員們?yōu)榱丝焖偻瓿尚枨蠛蜕暇€而寫出了最基本的代碼。然后在功能的不斷擴(kuò)充過(guò)程中,以打補(bǔ)丁的方式對(duì)代碼進(jìn)行擴(kuò)充,中間還會(huì)面臨著開(kāi)發(fā)人員的變更和離職。逐漸地,代碼就會(huì)變得越來(lái)越臃腫,漸漸地變得難以維護(hù)。
糟糕的軟件代碼會(huì)帶來(lái)開(kāi)發(fā)效率的降低,在糟糕架構(gòu)下加入新功能,會(huì)大大影響新功能的代碼質(zhì)量,開(kāi)發(fā)和調(diào)試時(shí)間都會(huì)大大增加,接著是故障率的提升。隨著不同產(chǎn)品的推出,不同客戶、不同版本的發(fā)布,需要維護(hù)的遺留代碼越來(lái)越多,重構(gòu)也就在所難免。然而,采用傳統(tǒng)的方式進(jìn)行重構(gòu),周期長(zhǎng)、成本高。
隨著人工智能大模型DeepSeek的迅速發(fā)展,AI也逐漸具備了推理與編程的能力。AI的發(fā)展不是為了替代人,而是替代不會(huì)用AI的人。通過(guò)DeepSeek的輔助,可以幫助開(kāi)發(fā)人員快速理解代碼,重構(gòu)與優(yōu)化代碼,運(yùn)用設(shè)計(jì)模式進(jìn)行設(shè)計(jì),建立自動(dòng)化測(cè)試體系,用更低的成本長(zhǎng)期持續(xù)地維護(hù)與變更系統(tǒng)。
本課程首先深入剖析軟件質(zhì)量下降的根源,提出重構(gòu)是軟件變更中保持高質(zhì)量的必然,講解如何運(yùn)用“兩頂帽子”的方式應(yīng)對(duì)變更,拒絕腐化。接著,用真實(shí)案例講解已經(jīng)代碼腐化的遺留系統(tǒng)是如何通過(guò)“軟件重構(gòu)七步曲”,由簡(jiǎn)入深、循序漸進(jìn)地重構(gòu)一個(gè)大系統(tǒng)。演練在整個(gè)過(guò)程中,如何通過(guò)AI編程,更加快速而高效地優(yōu)化代碼、軟件重構(gòu)、建立自動(dòng)化測(cè)試,保持代碼整潔。
 
二、培訓(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ù)懷有疑問(wèn)和困惑,需要梳理解答的團(tuán)隊(duì)和個(gè)人,效果*。
三、培訓(xùn)收益
提高軟件開(kāi)發(fā)效率
在編碼之前制定設(shè)計(jì)方案,避免在開(kāi)發(fā)過(guò)程中頻繁修改代碼,提高軟件開(kāi)發(fā)效率。
提高軟件綜合質(zhì)量
編碼之前進(jìn)行全面的需求分析和規(guī)劃,從而設(shè)計(jì)出更加優(yōu)秀的軟件架構(gòu)和模塊設(shè)計(jì),提高軟件的質(zhì)量和可靠性。
方便軟件維護(hù)和升級(jí)
設(shè)計(jì)出易于維護(hù)和升級(jí)的軟件系統(tǒng),減少維護(hù)成本和升級(jí)難度。
減少軟件開(kāi)發(fā)成本
在開(kāi)發(fā)過(guò)程中發(fā)現(xiàn)問(wèn)題和缺陷,避免在后期進(jìn)行大量的修改和調(diào)整,從而減少軟件開(kāi)發(fā)成本。
 
四、培訓(xùn)信息
1)培訓(xùn)方式:
培訓(xùn)采用線下專家面授+同步直播的形式。所有課程均贈(zèng)送學(xué)習(xí)教材、視頻回放、答疑交流群、促學(xué)服務(wù)等。多維度精細(xì)化教學(xué),滿足不同企業(yè)及學(xué)員的學(xué)習(xí)需求。
 
五、培訓(xùn)內(nèi)容
培訓(xùn)共計(jì)4天,每天6小時(shí),具體日程安排如下:
第一單元 剖析軟件退化的根源
軟件開(kāi)發(fā)的輪回:
1. 起初客戶提出的需求并不復(fù)雜
2. 隨著日后的變更,系統(tǒng)開(kāi)始變得越來(lái)越復(fù)雜
3. 激烈的市場(chǎng)要求快速交付
4. 越來(lái)越復(fù)雜的系統(tǒng)交付速度會(huì)越來(lái)越慢
5. 越來(lái)越快的技術(shù)發(fā)展要求技術(shù)架構(gòu)不斷更迭
帶來(lái)的問(wèn)題:
1. 系統(tǒng)交付速度越來(lái)越慢而不能適應(yīng)市場(chǎng)變化
2. 技術(shù)架構(gòu)不斷更迭越來(lái)越困難而不能適應(yīng)技術(shù)發(fā)展
3. 測(cè)試變得越來(lái)越困難而任務(wù)繁重
4. 軟件系統(tǒng)越來(lái)越笨重而不適應(yīng)未來(lái)變化
分析與反思
探討軟件退化的根源
案例分析:演示電商網(wǎng)站付款功能代碼質(zhì)量下降的過(guò)程
1. 起初的設(shè)計(jì)
2. 隨后的變更
3. 質(zhì)量不斷下降的過(guò)程
軟件質(zhì)量下降的根源:
1. 軟件總是因變更而變得越來(lái)越復(fù)雜
2. 軟件結(jié)構(gòu)已經(jīng)不再適應(yīng)復(fù)雜的軟件需求
3. 必須要調(diào)整軟件結(jié)構(gòu)以適應(yīng)新的軟件需求
4. 重構(gòu)是保持高質(zhì)量軟件設(shè)計(jì)的習(xí)慣
兩頂帽子的設(shè)計(jì)方式
軟件是因需求變更而質(zhì)量下降嗎?
案例分析:推演軟件變更的設(shè)計(jì)過(guò)程
應(yīng)對(duì)軟件變更的*方式:兩頂帽子
1. 重構(gòu)原有代碼以適應(yīng)新的需求
2. 實(shí)現(xiàn)新的需求
案例:演示兩頂帽子的設(shè)計(jì)過(guò)程
 
第二單元 高質(zhì)量的軟件設(shè)計(jì)
準(zhǔn)確理解高質(zhì)量代碼
1. 剖析高質(zhì)量代碼設(shè)計(jì)的本質(zhì)
2. 軟件的質(zhì)量保證:內(nèi)部質(zhì)量與外部質(zhì)量
3. 高質(zhì)量軟件設(shè)計(jì)的標(biāo)準(zhǔn):易于閱讀、易于維護(hù)、易于變更
準(zhǔn)確理解代碼整潔之道
1. 什么時(shí)候應(yīng)該代碼整潔
2. 函數(shù)代碼整潔應(yīng)當(dāng)遵循的原則
3. 類與接口代碼整潔應(yīng)當(dāng)遵循的原則
4. 注釋代碼的整潔之道
5. 異常處理的代碼整潔之道
案例:實(shí)戰(zhàn)項(xiàng)目的整潔代碼展示
案例分析軟件設(shè)計(jì)原則及其本質(zhì)
1. 低耦合
1) 依賴反轉(zhuǎn)原則(DIP)
案例:購(gòu)票業(yè)務(wù)類與數(shù)據(jù)訪問(wèn)類
2) 開(kāi)放-封閉原則(OCP)
案例:需求變更與可擴(kuò)展點(diǎn)設(shè)計(jì)
案例:Square/Circle的解決方案
2. 高內(nèi)聚
1) 單一職責(zé)原則(SRP)
案例:財(cái)務(wù)憑證變更帶來(lái)的問(wèn)題
案例:超級(jí)大函數(shù)與大對(duì)象的難題
案例:MySQL讀寫分離的改造過(guò)程
2) 不要重復(fù)自己原則(DRY)
典型的代碼重復(fù)案例與散彈式修改
探討代碼復(fù)用的設(shè)計(jì)難題與軟件重構(gòu)
案例講解:代碼復(fù)用的常用方法
利用DeepSeek進(jìn)行代碼的優(yōu)化
1. 國(guó)產(chǎn)智能大模型DeepSeek的13個(gè)應(yīng)用場(chǎng)景:
代碼改寫、代碼解釋、代碼生成、中英文翻譯,等等
2. 智能大模型核心應(yīng)用的精華:
提示詞工程、文檔上傳、搭建本地知識(shí)庫(kù)
3. AI自動(dòng)化編程帶來(lái)的挑戰(zhàn):
1)不能交給AI過(guò)于復(fù)雜的任務(wù)
2)AI編寫的代碼如何規(guī)范編程,基于某個(gè)平臺(tái)進(jìn)行編程
3)AI編寫的代碼,日后如何變更維護(hù)
解決方案:以知識(shí)庫(kù)作為規(guī)范指導(dǎo)AI編程
1. 通過(guò)知識(shí)庫(kù)制定DeepSeek軟件開(kāi)發(fā)的模板與規(guī)范:
1)文檔模板:架構(gòu)設(shè)計(jì)的模板、用例模型的模板、領(lǐng)域模型的模板
2)開(kāi)發(fā)規(guī)范:領(lǐng)域?qū)ο?、服?wù)接口、DSL配置、測(cè)試用例的開(kāi)發(fā)規(guī)范
2. 基于知識(shí)庫(kù)進(jìn)行的DeepSeek軟件開(kāi)發(fā):
1)基于業(yè)務(wù)需求進(jìn)行分析設(shè)計(jì)
2)將大任務(wù)拆分成無(wú)數(shù)個(gè)小任務(wù)
3)基于知識(shí)庫(kù)的規(guī)范進(jìn)行AI編程
4)基于知識(shí)庫(kù)的規(guī)范AI編寫測(cè)試用例
 
第三單元 基于DeepSeek的軟件重構(gòu)
軟件重構(gòu)的概念與設(shè)計(jì)思想
1. 重構(gòu)是一系列代碼的等量變換
案例:一個(gè)Hello World重構(gòu)過(guò)程
2. 重構(gòu)的保險(xiǎn)索:自動(dòng)化測(cè)試
案例:Hello World的自動(dòng)化測(cè)試過(guò)程
3. 軟件修改的四種動(dòng)機(jī)——重構(gòu)的價(jià)值
4. 一個(gè)真實(shí)的謊言——重構(gòu)的誤區(qū)
5. 重構(gòu)的主要方法與技巧
重構(gòu)是高質(zhì)量編碼的實(shí)現(xiàn)方式
1. 重構(gòu)是代碼整潔與高質(zhì)量編碼的實(shí)現(xiàn)方式
1) 準(zhǔn)確理解軟件重構(gòu)
2) 每次變更的時(shí)候,先重構(gòu)再實(shí)現(xiàn)需求
3) 每過(guò)一段時(shí)間就通過(guò)重構(gòu)整理一次代碼
2.  基于AI的軟件重構(gòu)思路
1)用AI進(jìn)行原始代碼的理解
2)用AI進(jìn)行代碼的改寫與優(yōu)化
3)用AI編寫測(cè)試用例
3. 案例:演練Hello World的維護(hù)變更過(guò)程
1) 最初的軟件設(shè)計(jì)
2) 第一次變更:抽取方法與抽取類
3) 第二次變更:抽取接口與系統(tǒng)分層
4)重構(gòu)完成以后,用測(cè)試用例進(jìn)行驗(yàn)證
演練一個(gè)完整的重構(gòu)過(guò)程
案例分析:重構(gòu)一個(gè)大型遺留系統(tǒng)
1. 重構(gòu)第一步:分解大函數(shù)
超級(jí)大函數(shù)及其危害
案例:演示大函數(shù)產(chǎn)生的過(guò)程
案例:演示抽取方法操作步驟
實(shí)踐抽取方法會(huì)遇到的問(wèn)題和解決方案
演練AI編程在抽取方法中的應(yīng)用
2. 重構(gòu)第二步:拆分大對(duì)象
超級(jí)大對(duì)象及其危害
案例:演示超級(jí)大對(duì)象的產(chǎn)生過(guò)程
案例:演示抽取類的操作步驟
講解單一職責(zé)設(shè)計(jì)原則
案例:演示“分久必合,合久必分”的重構(gòu)過(guò)程
演練AI編程在抽取類中的應(yīng)用
3. 重構(gòu)第三步:提高復(fù)用率
講解順序編程及其危害
“不要重復(fù)代碼”原則
案例:提高代碼復(fù)用的6個(gè)方法
案例:演示新增代碼時(shí)的代碼復(fù)用過(guò)程
用靜態(tài)檢查工具檢查重復(fù)代碼
4. 重構(gòu)第四步:可擴(kuò)展設(shè)計(jì)
過(guò)度設(shè)計(jì) vs. 恰如其分的設(shè)計(jì)
講解“開(kāi)放-封閉”的設(shè)計(jì)原則
案例:講解可擴(kuò)展設(shè)計(jì)的4個(gè)方法
案例:講解新增代碼的可擴(kuò)展設(shè)計(jì)過(guò)程
5. 重構(gòu)第五步:降低耦合度
案例:講解接口、實(shí)現(xiàn)與工廠模式
案例:講解外部接口解耦與適配器模式
演練用AI編程進(jìn)行設(shè)計(jì)模式的設(shè)計(jì)
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ì)
領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)的概念
講解領(lǐng)域模型分析方法
演練一個(gè)完整的DeepSeek開(kāi)發(fā)過(guò)程
1. 通過(guò)知識(shí)庫(kù)制定DeepSeek軟件開(kāi)發(fā)的模板與規(guī)范:
1)文檔模板:架構(gòu)設(shè)計(jì)的模板、用例模型的模板、領(lǐng)域模型的模板
2)開(kāi)發(fā)規(guī)范:領(lǐng)域?qū)ο?、服?wù)接口、DSL配置、測(cè)試用例的開(kāi)發(fā)規(guī)范
2. 基于知識(shí)庫(kù)進(jìn)行的DeepSeek軟件開(kāi)發(fā):
1)DeepSeek輔助的軟件需求探索與編寫需求文檔
2)DeepSeek輔助編寫用例模型
3)DeepSeek輔助編寫領(lǐng)域模型
4)DeepSeek輔助形成數(shù)據(jù)庫(kù)設(shè)計(jì),編寫SQL腳本
5)DeepSeek輔助編寫領(lǐng)域?qū)ο笈c服務(wù)接口代碼,進(jìn)行DSL配置
6)DeepSeek輔助,基于某個(gè)平臺(tái)進(jìn)行業(yè)務(wù)代碼的編寫
7)DeepSeek輔助創(chuàng)建測(cè)試用例代碼
 
第四單元 設(shè)計(jì)模式
1. 設(shè)計(jì)模式的由來(lái)
2. 設(shè)計(jì)模式的發(fā)展
3. 設(shè)計(jì)模式對(duì)高質(zhì)量軟件設(shè)計(jì)的作用
適配器模式及其實(shí)戰(zhàn)應(yīng)用
1. 軟件設(shè)計(jì)中外部接口的難題
2. 第三方框架帶來(lái)的設(shè)計(jì)難題
3. 適配器模式及其概念
4.  實(shí)戰(zhàn)演練AI的設(shè)計(jì)編碼
適配器模式的應(yīng)用
1. 適配器模式解決第三方框架帶來(lái)的難題
案例:Hibernate適配器的設(shè)計(jì)
2. 適配器模式解決外部接口的設(shè)計(jì)難題
案例:第三方支付接口的設(shè)計(jì)
案例:財(cái)務(wù)數(shù)據(jù)接口的設(shè)計(jì)
策略模式及其實(shí)戰(zhàn)應(yīng)用
1. 工資發(fā)放功能遇到的難題
1) 工資發(fā)放功能最初的設(shè)計(jì)及其問(wèn)題
2) 對(duì)問(wèn)題的分析過(guò)程及其新的設(shè)計(jì)思路
2. 策略模式及其概念
3.  實(shí)戰(zhàn)演練AI的設(shè)計(jì)編碼
策略模式的應(yīng)用
1. 案例:工資發(fā)放功能設(shè)計(jì)改進(jìn)的過(guò)程
1) 工資發(fā)放功能的Java實(shí)現(xiàn)
2) 工資發(fā)放功能的C++實(shí)現(xiàn)
2. 案例:折扣功能的設(shè)計(jì)實(shí)現(xiàn)
1) 深入理解開(kāi)放-封閉原則
2) 折扣功能的變更與改進(jìn)過(guò)程
工廠模式及其實(shí)戰(zhàn)應(yīng)用
探討軟件設(shè)計(jì)中遇到的難題
1. 依賴反轉(zhuǎn)原則的設(shè)計(jì)難題
2. 開(kāi)放-封閉原則的設(shè)計(jì)難題
3. 探討工廠模式的本質(zhì)
簡(jiǎn)單工廠模式的設(shè)計(jì)實(shí)現(xiàn)
1. 簡(jiǎn)單工廠模式的C++實(shí)現(xiàn)
2. 基于配置的簡(jiǎn)單工廠模式
3. 剖析簡(jiǎn)單工廠如何實(shí)現(xiàn)依賴反轉(zhuǎn)原則
案例:剖析Spring的beanFactory
4. 解讀工廠模式對(duì)設(shè)計(jì)的重大意義
5. 講解如何創(chuàng)建一個(gè)工廠
1) 創(chuàng)建工廠的步驟與關(guān)鍵點(diǎn)
2) 利用Spring框架簡(jiǎn)化工廠類的設(shè)計(jì)
6.  實(shí)戰(zhàn)演練用AI設(shè)計(jì)一個(gè)工廠
單例模式及其實(shí)戰(zhàn)應(yīng)用
什么是單例模式
1. 設(shè)計(jì)工廠類面臨的問(wèn)題
2. 單例模式及其概念
3. 如何實(shí)現(xiàn)單例模式
單例模式的應(yīng)用
1. 用單例模式設(shè)計(jì)工廠
2.  用單例模式提高性能
原型模式及其實(shí)戰(zhàn)應(yīng)用
什么是原型模式
1. 工廠類在提供產(chǎn)品時(shí)遇到的設(shè)計(jì)問(wèn)題
2. 原型模式及其概念
原型模式的設(shè)計(jì)實(shí)現(xiàn)
案例:函數(shù)調(diào)用的無(wú)副作用問(wèn)題
案例:JavsScript中的原型模式
模板方法模式及其實(shí)戰(zhàn)應(yīng)用
什么是模板方法模式
1. 煮咖啡給我們的啟示
2. 設(shè)計(jì)工廠類的新思路
3. 模板方法模式及其概念
模板方法模式的作用與技巧
案例:一個(gè)工廠模板的設(shè)計(jì)與實(shí)現(xiàn)
深入理解不要重復(fù)自己原則
1. 重復(fù)代碼帶來(lái)的嚴(yán)重后果
2. 散彈式修改及其解決思路
3. 探討實(shí)現(xiàn)代碼復(fù)用的難題
4. 代碼復(fù)用在不同場(chǎng)合采用的方法
5. 模板方法模式在代碼復(fù)用中的作用
裝飾者模式及其實(shí)戰(zhàn)應(yīng)用
1. 業(yè)務(wù)量增長(zhǎng)帶來(lái)的多數(shù)據(jù)源問(wèn)題
2. 運(yùn)用裝飾者模式巧妙解決多數(shù)據(jù)源問(wèn)題
3. 裝飾者模式及其概念
4.  實(shí)戰(zhàn)演練用AI進(jìn)行設(shè)計(jì)變更
裝飾者模式的應(yīng)用
案例:多數(shù)據(jù)源的設(shè)計(jì)實(shí)現(xiàn)
1. 多數(shù)據(jù)源問(wèn)題的分析設(shè)計(jì)過(guò)程
2. 多數(shù)據(jù)源的設(shè)計(jì)與實(shí)現(xiàn)
案例:商城收銀系統(tǒng)的設(shè)計(jì)變更過(guò)程
1. 商城收銀系統(tǒng)期初的設(shè)計(jì)
2. 混合策略的設(shè)計(jì)與實(shí)現(xiàn)
3. 多層裝飾者的設(shè)計(jì)與實(shí)現(xiàn)
橋接模式及其實(shí)戰(zhàn)應(yīng)用
1. 對(duì)象繼承的泛濫
2. 橋接模式及其概念
3.  實(shí)戰(zhàn)演練用AI進(jìn)行設(shè)計(jì)變更
橋接模式的應(yīng)用
案例:?jiǎn)T工管理與工資發(fā)放的設(shè)計(jì)
1. 員工管理與工資發(fā)放帶來(lái)的繼承泛濫問(wèn)題
2. 采用橋接模式的設(shè)計(jì)與實(shí)現(xiàn)
案例:查詢支持類的設(shè)計(jì)
1. 查詢支持類遭遇的繼承泛濫問(wèn)題
2. 查詢支持類的解決方案
3. 單例模式下查詢支持類的設(shè)計(jì)
深入體會(huì)單一職責(zé)原則
享元模式及其實(shí)戰(zhàn)應(yīng)用
什么是享元模式
1. Hibernate是怎樣訪問(wèn)數(shù)據(jù)的
2. 享元模式及其概念
享元模式的應(yīng)用
案例:數(shù)據(jù)緩存的設(shè)計(jì)實(shí)現(xiàn)
案例:享元模式在大數(shù)據(jù)中的應(yīng)用
其它設(shè)計(jì)模式及其實(shí)戰(zhàn)應(yīng)用
用一個(gè)情景劇秒懂其它設(shè)計(jì)模式
觀察者模式:JobHunter的情景劇
代理模式:老板與秘書(shū)的差異
命令模式:像工作流一樣處理業(yè)務(wù)
外觀模式:超級(jí)家庭影院的煩惱
構(gòu)建器模式:SQL Builder的設(shè)計(jì)
組合模式:如何構(gòu)建一棵樹(shù)
中介者模式:QQ在溝通中的作用
迭代器模式:如何順序訪問(wèn)一個(gè)集合
 
第五單元 關(guān)于重構(gòu)的深度討論
什么時(shí)候重構(gòu)
1. 重構(gòu)是一種習(xí)慣
2. 重構(gòu)讓程序可讀
3. 重構(gòu),才好復(fù)用
4. 先重構(gòu),再擴(kuò)展
5. 緊急任務(wù)時(shí)的重構(gòu)
自動(dòng)化測(cè)試的困境
1. 重構(gòu)初期的困局
2. 解耦與自動(dòng)化測(cè)試
3. 建立自動(dòng)化測(cè)試體系
4. 通過(guò)AI建立自動(dòng)化測(cè)試體系
關(guān)于重構(gòu)效果的評(píng)價(jià)
1. 評(píng)價(jià)軟件質(zhì)量的指標(biāo)
2. 評(píng)價(jià)軟件質(zhì)量的工具
 
六、講師團(tuán)隊(duì)
范老師 | 業(yè)界*技術(shù)峰會(huì)技術(shù)分享者
獨(dú)立咨詢顧問(wèn),暢銷書(shū)籍《架構(gòu)真意》與《大話重構(gòu)》的作者,規(guī)模化敏捷SPC。曾任航天信息首席架構(gòu)師,哈工大軟件工程碩士,軟件架構(gòu)及重構(gòu)的客座講師。從事軟件研發(fā)工作近二十年,并且現(xiàn)在一直堅(jiān)守在大型軟件架構(gòu)設(shè)計(jì)一線工作。從需求分析、軟件開(kāi)發(fā)到項(xiàng)目管理、架構(gòu)設(shè)計(jì)都有豐富的從業(yè)經(jīng)驗(yàn)。先后參與了數(shù)十個(gè)國(guó)內(nèi)大型軟件項(xiàng)目,涉及國(guó)家財(cái)政、軍工、稅務(wù)、醫(yī)療等領(lǐng)域的大數(shù)據(jù)中臺(tái)建設(shè)、風(fēng)險(xiǎn)防控與人工智能研究。互聯(lián)網(wǎng)轉(zhuǎn)型、微服務(wù)轉(zhuǎn)型及大數(shù)據(jù)轉(zhuǎn)型的實(shí)踐者與倡導(dǎo)者。同時(shí),還是大型遺留系統(tǒng)改造專業(yè)戶,多次參與大型遺留系統(tǒng)改造、軟件系統(tǒng)重構(gòu)等重大項(xiàng)目,長(zhǎng)期關(guān)注大型業(yè)務(wù)系統(tǒng)的品質(zhì)保證、防止腐化以及技術(shù)改造等困擾軟件企業(yè)的問(wèn)題,在遺留系統(tǒng)優(yōu)化與改造方面有豐富的經(jīng)驗(yàn)。
張老師 | 高級(jí)系統(tǒng)架構(gòu)師、資深I(lǐng)T培訓(xùn)專家
碩士學(xué)歷,資深I(lǐng)T培訓(xùn)專家,百度、阿里、騰訊等特邀講師。在多年從事的軟件開(kāi)發(fā)和教學(xué)領(lǐng)域工作中,先后擔(dān)任過(guò)高級(jí)軟件開(kāi)發(fā)工程師,系統(tǒng)架構(gòu)師,高級(jí)講師。具備豐富的軟件開(kāi)發(fā)經(jīng)驗(yàn)和教學(xué)經(jīng)驗(yàn)。累計(jì)授課課時(shí)超過(guò)9000學(xué)時(shí)。同時(shí)有豐富的企業(yè)內(nèi)訓(xùn)經(jīng)驗(yàn),從開(kāi)發(fā)到講師到管理,對(duì)于軟件培訓(xùn)有自己獨(dú)到的見(jiàn)解,擅長(zhǎng)啟蒙教育,通過(guò)啟發(fā)式的講解,讓學(xué)員具備獨(dú)立自主的思考并解決問(wèn)題的能力,培養(yǎng)良好的自學(xué)方法和習(xí)慣。精通企業(yè)級(jí)的Android6.0/IOS9.2/webAPP/Cordova、Sql Server 2014、Oracle12C、MySql5.7、mariaDB10.1、VB.net、C#、WCF、Delphi、Powerbuilder、VB、SharePoint2013、Windows Server 2012、RHCE7.2(企業(yè)級(jí)應(yīng)用)、NodeJS +ExpressJS+AngularJS+MongoDB+H5+jQuery等。

利用DeepSeek軟件重構(gòu)與設(shè)計(jì)模式實(shí)戰(zhàn)訓(xùn)練營(yíng)

 


轉(zhuǎn)載:http://www.1morechance.cn/gkk_detail/324594.html

已開(kāi)課時(shí)間Have start time

在線報(bào)名Online registration

    參加課程:利用DeepSeek軟件重構(gòu)與設(shè)計(jì)模式實(shí)戰(zhàn)訓(xùn)練營(yíng)

    單位名稱:

  • 參加日期:
  • 聯(lián)系人:
  • 手機(jī)號(hào)碼:
  • 座機(jī)電話:
  • QQ或微信:
  • 參加人數(shù):
  • 開(kāi)票信息:
  • 輸入驗(yàn)證:  看不清楚?點(diǎn)擊驗(yàn)證碼刷新
付款信息:
開(kāi)戶名:上海投智企業(yè)管理咨詢有限公司
開(kāi)戶行:中國(guó)銀行股份有限公司上海市長(zhǎng)壽支行
帳號(hào):454 665 731 584