本文内容包括:指标和设计指标可视化结束语参考资料软件指标可以帮助您寻找代码中隐藏的设计元素,让它们能够成为惯用模式。演化架构与紧急设计的这一期讲解如何使用指标和可视化发现被复杂性掩盖的重要代码元素。紧急设计的难题之一是寻找隐藏在代码中的惯用模式和其他设计元素。指标和可视化有助于识别代码的重要部分,从而提取出一些设计元素。本文主要讨论两个指标,圈复杂度(cyclomaticcomplexity)和传入耦合(afferentcoupling)。圈复杂度度量方法的相对复杂度。传入耦合表示有多少个其他类使用当前类。本文要介绍显示和理解这两个指标的一些工具,以及如何通过组合指标帮助发现设计特征。我在“测