体系结构控制规则是一组规则,您可以定义它们,来规定当组件之间不必要的依赖关系在开发期间被引入到代码库中时通知您。
在开发流程中,代码达到一定的成熟程度后,结构设计师、设计人员和开发人员对代码中依赖关系的组织方式和不同组件的相互联系方式感到满意。但是,在以后的发行环节中,当某些组件之间的依赖关系、程序包或(通常)任何新的依赖关系不可接受时,这就会出现问题。
您可以使用体系结构控制模板来创建规则,规定在发生这样的结构违例时通知您。这些模板定义了一组规则,它们用于保持依赖关系当前在代码中的存在方式,并在引入不必要的依赖关系时,生成发现结果。这些规则在类和程序包的级别上起作用。
要查看每个模板的描述,请在“首选项”页面上,单击新建规则。在“新建代码复审规则”向导中,单击体系结构模板。描述出现在列表的底部。