通用語言

開發過程當中領域專家、設計人員、開發人員一塊兒溝通交流,創建領域模型,因爲咱們每一個人掌握的知識、思考方式不同,每一個人都有本身的見解,沒有通用語言會很難溝通達成共識。設計

通用語言的要求:接口

發現領域內的概念、術語,造成術語表,給出英文術語,基於統一語言進行溝通交流。開發

領域驅動設計的核心原則之一就是基於模型的語言,通用語言反應業務的概念和行爲。方法

基於贊成語言進行溝通交流,必須保證術語概念的一致性,及時更新維護,達成共識,減小溝通的成本。命名

領域行爲是對業務的描述,基於領域術語描述業務場景用例,它體現了更加完整的業務需求以及複雜的業務規則。項目

在同一個限界上下文必須保持統一語言的惟一性。英文

得到統一語言就是需求分析的過程,也是團隊中各個角色就係統目標、範圍與具體功能達成一致的過程。語言

實現代碼時,項目的類名、方法名、倉儲、限界上下文、接口等,都應該用通用語言的英文術語命名。思考

相關文章
相關標籤/搜索