-1

使用微软的方法来寻找软件的可维护性,通常我们必须使用以下方法

MI = MAX(0, (171 — 5.2 * ln(HV) — 0.23 * CC — 16.2 * ln(LoC)) * 100 / 171),

在哪里,

HV——霍尔斯特德体积,

CC——圈复杂度;

LoC——代码行。

在我的程序中,我有几个不同类型的类。例如对于“寻找区域” _ _problem,我有----“圆”、“三角形”、“四边形”、“抽象”、“选择”类。

我是否必须对每个单独的类使用该方法来查找软件可维护性?

4

1 回答 1

0

简单的答案是否定的。这只是一个启发式公式,用于评估代码和驱动代码重构以实现良好的可维护性。如果您寻找代码异味(也称为反模式),您会发现许多其他有趣的启发式方法。

在现实世界中,您面临挑战,例如资源限制(例如时间、遗产、设计选项),这通常会导致产生技术债务的决策。所以,不要太担心严格遵循这些公式。它们是帮助您在设计软件架构时做出正确决策的指南。

于 2013-05-14T13:17:38.477 回答