經由實際案例學習如何應用設計模式做重構

使用 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

報名參加課程

Sponsored by Udemy

也許你會有興趣

 歡迎使用 App / Email | Telegram 訂閱 網站更新

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: