Contents
使用 C# 的重構技術( rafactoing techniques )和設計模式( design patterns )改進現有應用程式的內部設計
從這 4.5 小時的課程,你會學到
- 如何在重構現有應用程式時應用設計模式
- 如何在執行小的重構和重新設計步驟的同時控制業務領域的複雜性
要求
- 對重構的基本理解
- 設計模式的基本工作知識
- 瞭解 C# 將是學習的優勢
課程說明
本課程首先考察一個實際的應用程式,這個應用程式沒做過什麼重構,且沒有運用設計模式。 此展示的應用程式是將純文字轉換為視訊的字幕,很實用的軟體。 然而,由於其糟糕的結構和設計,這一應用程式幾乎不可能被進一步維護和開發。
這就是課程的起頭。 隨著演示的展開,我們將重構整個應用程式,一次重構一個功能( function )和一個類別( class )。 在重構( refactoring )過程中,許多設計模式( design patterns )幾乎不費吹灰之力就可以適應。
在課程結束的時候,你將會知道程式碼重構和設計模式 – 一個程式設實作計和一個設計實踐 – 可如何一起操作並互相幫助,創造出很棒的設計。
目標受眾
- 努力保持原始碼乾淨和可擴充性的實作程式設計師
- 希望應用設計模式而不造成弊大於利的程式設計師
- 所有希望提高自己的物件導向程式設計和設計技能的人
講師簡介
Zoran Horvat Coding Helmet s.p.r.l. 的 CEO 兼首席顧問 (更多講師主講課程介紹)
作者 Zoran 是 Coding Helmet s.p.r.l. 的首席顧問、發言人和100多篇文章的作者,以及 .NET technology stack 的培訓講師。 你可以在會議和使用者群組上看到他的發言,推廣物件導向的開發風格、簡潔的編碼實踐和技術,這些都可以提高複雜業務應用程式的壽命。
自2014年以來,Zoran 不斷發表視訊課程,解釋物件導向的建模和設計作為應用程式設計的核心元素,並將其與其他開發方面相關聯,如永續性、 UI 和系統整合。
英文字幕:有 ( 講師提供 )
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- 點選這個 Network & Security 課程✨優惠連結✨ ( NT390 起特價中 ) | 新客戶✨ 優惠連結 ✨| Udemy 永久擁有課程 ( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- 軟體工程相關資訊與線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
發表迴響