l

2014年1月8日 星期三

[工商服務] 第三梯次例外處理設計與重構實作班

Jan. 8 10:30~11:35

image[3] (5)

 

身為程式設計師,大家都會寫程式、會改程式,寫的好壞則不一定。在眾多的程式設計師中,要如何突顯自己的專業能力,做出更棒的產品,領更高的薪水 XD。透過妥善的例外處理增加軟體產品的品質與穩定性,這種能力別說資深程式設計師,連你的主管也不懂,想學也沒人教。

前幾天在網路上看到一句話:不要多年後才發現,自己摸索多年的經驗,只是大公司產品新人1個月的基本功。

放到例外處理的領域,Teddy把這句話改一下:

不要多年後才發現,自己摸索一輩子的例外處理經驗,不如報名參加Teddy的兩天課程XD。

***

去年下半年上了兩梯次「例外處理設計與重構實作班」,Teddy想講的東西實在太多,一天的課程難免有些內容無法安排進去。今年決定把課程調整成兩天,增加了更多的實作活動,尤其是例外處理壞味道的尋找與例外處理重構的練習。

隨著Teddy的新書《例外處理的逆襲》(書名暫定)即將完工(迷之音:你三個月前就說過類似的話挑眉質疑),原本的課程內容也會加以調整。例如,原本談到例外處理機制的六大元素,在新版的課程中會介紹「完整版」的十大元素。還有,新的課程也會增加「例外處理情境(exception handling context)」的介紹,以及針對原有的4+1 view(usage、design、handling、architecture、process)和fault、error、failure之間的對應,提供比較簡單易懂的比較與說明。

舊版的課程內容之前Teddy就已經公開在〈例外處理設計與重構實作班教材分享〉,給鄉民們參考。

***

第三梯次課程報名網址在此,課程資訊如下(上過一日班的舊生有特別優惠價)

日期:2014年02月22、23日,週六、日。 
時間:09:30~16:30,共12小時。
地點:台北科技大學 (忠孝新生4號出口)

本課程適合下列人士:

  • 對如何設計出強健度軟體系統有興趣者。
  • 想深入並徹底了解例外處理設計者。
  • 因為例外處理不良導致系統一直當機者。
  • 想知道如何在敏捷開發中,以逐步成長的方式來增進系統強健度者。
  • 想開發出穩定的軟體,借此賺大錢者。
  • 系統經常當機,而被主管與老闆痛罵者 XD。

 

課程涵蓋內容為:

  1. 例外處理基本觀念 (fault、error、failure、exception、context)
  2. 物件導向語言的例外處理機制
  3. Try-Catch-Finally結構的責任分擔
  4. 例外處理的4+1觀點
  5. 強健度等級
  6. 例外處理壞味道與重構
  7. 案例討論
  8. 實作練習

※ 課程內容與練習範例以Java語言為主。

 

課程實況介紹:

 

最後重複一次,報名網址在此

***

友藏內心獨白:為了開這門課,還真是費盡千辛萬苦…。

沒有留言:

張貼留言