天堂va欧美ⅴa亚洲va一国产,久久精品国产99久久久古代,国产精品亚洲一区在现观看,欧美性爱专区在线观看

      <legend id="jve7x"></legend>
        <sub id="jve7x"><ol id="jve7x"></ol></sub>

        <sub id="jve7x"></sub>

        88 優(yōu)惠券
        2020年3月1日到期。滿 200 元可用
        立即使用
        立即使用
        • 參會報名
        • 課程介紹
        • 課程大綱
        • 講師介紹
        • 課程費用
        • 手機下單 手機掃碼下單

        首頁 > 商務(wù)會議 > IT互聯(lián)網(wǎng)會議 > 姜志輝培訓(xùn)公開課:設(shè)計匠藝實戰(zhàn)精要(2017年6月 北京站) 更新時間:2017-06-24T16:31:19

        姜志輝培訓(xùn)公開課:設(shè)計匠藝實戰(zhàn)精要(2017年6月 北京站)
        收藏4人
        分享到
        官方合作

        姜志輝培訓(xùn)公開課:設(shè)計匠藝實戰(zhàn)精要(2017年6月 北京站) 已截止報名

        會議時間: 2017-06-24 08:00至 2017-06-25 18:00結(jié)束

        會議地點: 北京  詳細地址會前通知   周邊酒店預(yù)訂

        主辦單位: 麥思博軟件技術(shù)有限公司

        行業(yè)熱銷熱門關(guān)注看了又看 換一換

              課程介紹

              課程信息 主辦方介紹


              姜志輝培訓(xùn)公開課:設(shè)計匠藝實戰(zhàn)精要(2017年6月 北京站)

              姜志輝培訓(xùn)公開課:設(shè)計匠藝實戰(zhàn)精要(2017年6月 北京站)宣傳圖

              課程信息

              設(shè)計匠藝對每一位軟件開發(fā)人員都應(yīng)該掌握的核心技能和技術(shù)進行了深入的探討,總結(jié)出了大量的最佳實踐,提供了一整套最精煉的技術(shù)集合,通過接近于“近身肉搏”的方式“手把手”傳遞,可以幫助開發(fā)者在開發(fā)中變得游刃有余,極大地提高開發(fā)效率和軟件質(zhì)量。

              培訓(xùn)特色

              如Frederick P.Brooks,Jr.所說,我們可以將設(shè)計分為結(jié)果、過程和手法三個部分。

              以我個人的經(jīng)歷而言,軟件的設(shè)計結(jié)果可以總結(jié)為三個詞:角色、職責(zé)、協(xié)作。設(shè)計的手法同樣可以總結(jié)為三個詞:抽象、封裝、多態(tài)。主流的設(shè)計過程則可以總結(jié)為三個方法:UDD、TDD、DDD。

              作為入行15年的總結(jié),這大概就是我對于設(shè)計了解的全部了。

              目標收益

              用例驅(qū)動開發(fā)(UDD)

              基于UML的體驗式設(shè)計

              驗收測試驅(qū)動開發(fā)(ATDD)

              測試驅(qū)動開發(fā)(TDD)

              領(lǐng)域驅(qū)動設(shè)計(DDD)

              掌握CleanCode的核心原則與實現(xiàn)方法

              熟練使用結(jié)對編程、單元測試、重構(gòu)與設(shè)計模式的良性閉環(huán)

              對模式的了解更加深入

              課程時長

              2天

              查看更多

              麥思博軟件技術(shù)有限公司 麥思博軟件技術(shù)有限公司

              麥思博(msup)有限公司發(fā)源美國西雅圖,2007年創(chuàng)辦,是一家面向技術(shù)型組織的培訓(xùn)咨詢機構(gòu),服務(wù)于技術(shù)團隊的技能提升、軟件工程的實際應(yīng)用和產(chǎn)品品質(zhì)的創(chuàng)新與超越。強調(diào)人員、技術(shù)、流程和管理的有機結(jié)合,注重角色崗位的技能提升與職業(yè)發(fā)展,以及技術(shù)團隊復(fù)合管理與協(xié)作。每年超過1000家企業(yè)續(xù)單參與msup旗下公開課、工作坊、案例研究、國際游學(xué)等培訓(xùn)項目。

              課程大綱


              主題

              內(nèi)容

              設(shè)計三要素

              1.設(shè)計的過程
              2.設(shè)計的手法
              3.設(shè)計的結(jié)果

              設(shè)計知識體系圖

              1.道(設(shè)計的世界觀)
              2.法(原則)
              a) ISOLD原則(Single Responsibility原則,Open Closed原則,Liskov Substitution原則,Interface Segregation原則,Dependency Inversion原則)
              b) DRY原則
              c) GRASP原則
              d) …
              3.術(shù)(模式與方法)
              a) 模式(架構(gòu)模式、分析模式、設(shè)計模式、實現(xiàn)模式)
              b) 方法:TDD、UDD、DDD、FDD、BDD…
              4.器(實踐與工具)
              a) 實踐(Pair Programming、Unit Test、Refactor…)
              b) 工具(XUnit、Mock、Git、Maven、Jenkins…)

              各種設(shè)計風(fēng)格

              1.散彈式設(shè)計
              2.撞大運式設(shè)計
              3.防御式設(shè)計
              4.屠宰式設(shè)計

              用例驅(qū)動設(shè)計

              1.UML統(tǒng)一建模語?言
              2.UP與OOAD
              3.用例與場景
              4.ICONIX方法
              5.6個W
              6.設(shè)計其實可以很簡單
              7.可視化設(shè)計畫布
              8.用例與場景
              9.一起設(shè)計
              10.角色、職責(zé)、協(xié)作

              行為驅(qū)動設(shè)計

              1.學(xué)會講故事
              2.活的文檔
              3.用正確的方法做正確的事
              4.可運行的用戶故事
              5.正確的格式
              6.基于文本的自動化
              7.使用ATDD滿足客戶需求
              8.演化出文檔系統(tǒng)

              測試驅(qū)動設(shè)計

              1.分離領(lǐng)域
              2.一個團隊,一種語言
              3.模型屬于領(lǐng)域?qū)?br/> 4.領(lǐng)域?qū)ο蟮?生命周期
              5.領(lǐng)域設(shè)計模式
              6.保持可視
              7.角色、職責(zé)、協(xié)作

              設(shè)計的三個結(jié)果

              1.角色
              2.職責(zé)
              3.協(xié)作

              職責(zé)

              1.職責(zé)是核心
              2.職責(zé)的抽象
              3.職責(zé)的封裝
              4.職責(zé)的粒度
              5.職責(zé)分類

              角色與職責(zé)

              1.GRASP
              2.信息專家
              3.構(gòu)造者
              4.服務(wù)提供者
              5.協(xié)調(diào)者
              6.控制器

              角色的表現(xiàn)形式

              1.函數(shù)
              2.對象
              3.類
              4.包
              5.子系統(tǒng)
              6.構(gòu)件

              協(xié)作

              1.協(xié)作的表現(xiàn)形式
              2.由協(xié)作決定的職責(zé)
              3.協(xié)作與角色劃分

              設(shè)計的附產(chǎn)品

              1.經(jīng)驗的總結(jié):模式
              2.方法的沉淀:OOAD方法

              設(shè)計的三種手法

              1.抽象
              2.封裝
              3.多態(tài)

              抽象

              1.職責(zé)的抽象
              2.識別變化點
              3.關(guān)注點分離

              封裝

              1.封裝不那么簡單
              2.封裝職責(zé)
              3.封裝的層次
              4.三種封裝手法

              多態(tài)

              1.依賴解耦
              2.組合還是多態(tài)
              3.多態(tài)的示例:行為型模式

              解構(gòu)模式

              1.創(chuàng)建型模式的抽離
              2.行為型模式中的封裝與多態(tài)
              3.結(jié)構(gòu)型模式與協(xié)作

              設(shè)計的原本

              設(shè)計的原本

              查看更多

              講師介紹


              姜志輝培訓(xùn)公開課:設(shè)計匠藝實戰(zhàn)精要(2017年6月 北京站)

              姜志輝

              麥思博

              獨立咨詢師

              麥思博(msup)有限公司顧問團隊成員。2005年IBM開發(fā)者大會最佳講師、最佳講義 獲得者;2007年度開源項目之一AgileUML的主架設(shè)計師。更重要的是他是一位快樂的實用主義程序員。雖然他熱衷于軟件開發(fā)技術(shù)與敏捷開發(fā)實踐。但 是能真正吸引他的是程序與使用者交流和溝通的能力。Jobs是實用開發(fā)的“永久消費者”,幾乎在任何地方,都可以找到軟件開發(fā)哲學(xué)的靈感。
              當(dāng)不沉浸在編程之樂時,他喜歡在DotA世界里充當(dāng)一名戰(zhàn)隊的組織者,在那里,人們叫他Rails!

              查看更多

              課程費用

              課程費用


              課程費用:5800元/人

              查看更多

              溫馨提示
              酒店與住宿: 為防止極端情況下活動延期或取消,建議“異地客戶”與活動家客服確認參會信息后,再安排出行與住宿。
              退款規(guī)則: 活動各項資源需提前采購,購票后不支持退款,可以換人參加。

              還有若干場即將舉行的 軟件大會

              猜你喜歡

              部分參會單位

              主辦方?jīng)]有公開參會單位

              郵件提醒通知

              分享到微信 ×

              打開微信,點擊底部的“發(fā)現(xiàn)”,
              使用“掃一掃”即可將網(wǎng)頁分享至朋友圈。

              錄入信息

              請錄入信息,方便生成邀請函