講者: 程章尧
Legacy系統通常以其複雜性、單體結構和缺乏適當測試而聞名。在採用領域驅動設計(DDD)對這類系統進行重構和現代化時,測試驅動開發在確保質量、增強架構設計和保持功能與數據一致性方面起著重要作用。然而,在缺乏現有測試的傳統單體應用中引入測試可能會面臨挑戰。除了利用Strangler Fig模式,還可以應用多種測試技術,包括測試金字塔、契約測試和全程測試,以克服這些障礙並簡化現代化流程。
#DDDesignTW
#DDDesignTW2023
講者: 程章尧
Legacy系統通常以其複雜性、單體結構和缺乏適當測試而聞名。在採用領域驅動設計(DDD)對這類系統進行重構和現代化時,測試驅動開發在確保質量、增強架構設計和保持功能與數據一致性方面起著重要作用。然而,在缺乏現有測試的傳統單體應用中引入測試可能會面臨挑戰。除了利用Strangler Fig模式,還可以應用多種測試技術,包括測試金字塔、契約測試和全程測試,以克服這些障礙並簡化現代化流程。
#DDDesignTW
#DDDesignTW2023
Read our latest news from Virtual DDD on any of these social networks!
7pm New Zealand time, please check the event time in your time-zone. In this talk, we’ll explore quality as an emergent property of our teams, tools, and processes—not just something we test at the end. We’ll look at challenges like speed to market and...
Details "Impact mapping is a lightweight, collaborative planning technique for teams that want to make a big impact with software products. It is based on user interaction design, outcome-driven planning and mind mapping. Impact maps help delivery teams and...
Details Overengineering wastes time and effort, while underengineering creates future pain. How do you strike the right balance? This talk explores how you can use the balanced coupling model to achieve the just-right engineering. You’ll learn to predict volatility of...