��用于可理解性度量的检查表的内容有:
(1)

程序是否模块化? 结构是否良好 ?

(2)

每个模块是否有注释块,说明程序的功能、主要变量的用途及取值、所有调用它的模块、以及它调用的所有模块。

(3) 在模块中是否有其它有用的注释内容,包括输入输出、精确度检查、限制范围和约束条件、假设、错误信息、程序履历等。
(4) 在整个程序中缩进和间隔的使用风格是否一致
(5) 在程序中每一个变量,过程是否具有单一的有意义的名字
(6) 程序是否体现了设计思想?
(7) 程序是否限制使用一般系统中没有的内部函数过程与子程序?
(8) 是否能通过建立公共模块或子程序来避免多余的代码?
(9) 所有变量是否是必不可少的?
(10) 是否避免了把程序分解成过多的模块、函数或子程序?
(11) 程序是否避免了很难理解的、非标准的语言特性?
��对于可理解性,可以使用一种叫做"90-10测试"的方法来衡量。即把一份被测试的源程序清单拿给一位有经验的程序员阅读10分钟,然后把这个源程序清单拿开,让这位程序员凭自己的理解和记忆,写出该程序的90%。如果程序员真的写出来了,则认为这个程序具有可理解性,否则这个要重新编写。
��