Jan. 8 10:30~11:35
身為程式設計師,大家都會寫程式、會改程式,寫的好壞則不一定。在眾多的程式設計師中,要如何突顯自己的專業能力,做出更棒的產品,領更高的薪水 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。
課程涵蓋內容為:
- 例外處理基本觀念 (fault、error、failure、exception、context)
- 物件導向語言的例外處理機制
- Try-Catch-Finally結構的責任分擔
- 例外處理的4+1觀點
- 強健度等級
- 例外處理壞味道與重構
- 案例討論
- 實作練習
※ 課程內容與練習範例以Java語言為主。
課程實況介紹:
最後重複一次,報名網址在此。
***
友藏內心獨白:為了開這門課,還真是費盡千辛萬苦…。
沒有留言:
張貼留言