提示 5-10:使用横切概念来描述或指定构建块中的相似之处!

提示 5-10:使用横切概念来描述或指定构建块中的相似之处!

#building-block #concept #lean

简而言之:与其重复构建块子结构,不如将这些分解成一个横切概念。

译者注:将重复出现、或者共性较多的组件/模块进行抽象,形成一个横切概念。

麻烦的冗余

请参阅以下构建框图:顶层(白盒X)由黑框A、B和D组成,它们在三个图表中进行细化。

所有这些改进看起来都非常相似——这太冗余了。

1704184156470

使用横切概念来简化构建块

基于横切概念的一种更精简的方法避免了这种冗余。在下图中,白盒包含黑框A、B和D,
但这些黑框没有细化。相反,它们都带有原型“X服务”,指的是一个横切概念,解释了
如何构造、构建或实现类型X服务的元素。

横切概念可能会描述特定类型的构建模块必须遵守的原则、规则或实施限制。详情请参阅第8节。

1704184133942

相关提示

解释概念,而不是太多的构建块细节,请参阅提示5-28。
您应该命名重要概念,并在构建块中使用这些名称,请参阅提示8-11。