敏捷?微服務?TDD/BDD/DDD?各種名詞洶湧而來,但你的功夫夠硬嗎?
諸多方法論的推行,其實都是基於「每個開發人員皆具備軟體設計硬底子的前提」, 「只有技術設計的問題已經被解決了,所以才開始解決溝通的問題。」
功夫要有多硬?這次我們邀請到了資深技術顧問 Gelis!Gelis 從事軟體專案開發工作 20 餘年,擅長 OO 物件導向分析與設計,以及企業客製化系統架構框架設計導入與分散式系統設計。從傳統 OOA/D 建模開始到 Clean Architecture,再到 DDD——Gelis 看遍了整個軟體設計思維的發展與轉變。
功夫要有多硬?將需求文字映射至物件導向分析、建出完備模型,套用設計模式並直接產生出對應程式實作。還是說,藉由 Event Storming 與領域專家們溝通,繪製出初步模型,以領域知識作為核心發展出 Bounded Context,並且以 Ubuquitous Language 作為程式撰寫的準則?
Gelis 將在這次年會中分享對於傳統系統架構設計到開發的過程、與進入到 DDD 之間需要做什麼樣的轉變有更深的認識,同時會各位了解領域驅動下的軟體架構設計如何隨著時間演變。
到海面上我們談著敏捷與 DDD,但深海中我們談物件導向設計與分析的硬功夫! 而現在,我們兩者都必須兼具,一起來參加這場盛會吧!
這次的分享將包含以下內容: