我们目前正在向一个由大约 60 名开发人员组成的软件开发小组介绍按合同设计,他们正在开发不同的组件。我们首先为 C# 和 Java 定义了按合同设计的策略。为了衡量进度,我们通过简单搜索关键字(不包括注释和字符串文字)来计算类的数量和合同断言(前置条件、后置条件和不变量)的数量。所以我们有两个统计数据:
- 每个组件的合约断言数
- 每个组件每个类的平均合约断言数
是否有人使用过按合同设计的指标,或者可以推荐指标来衡量代码库中按合同设计的使用情况?
我们目前正在向一个由大约 60 名开发人员组成的软件开发小组介绍按合同设计,他们正在开发不同的组件。我们首先为 C# 和 Java 定义了按合同设计的策略。为了衡量进度,我们通过简单搜索关键字(不包括注释和字符串文字)来计算类的数量和合同断言(前置条件、后置条件和不变量)的数量。所以我们有两个统计数据:
是否有人使用过按合同设计的指标,或者可以推荐指标来衡量代码库中按合同设计的使用情况?