如何计算软件的复杂度

计算软件复杂度,其中的方式之一是通过计算子程序中的决策点的数量来衡量软件的复杂度。
1、从代码块的最开始的地方。往下浏览代码。
2、一旦遇到以下关键字或者同类的词,就加1
if、while、repeat、for、and、or

下面举一个例子:
if ( (status = Success) and done ) or ( not done and ( numLines >= maxLines ) ) ) then...

0-5个 子程序还不错。
6-10个 得想办法简化子程序。
10+ 把子程序的某一部分拆分成另一个部分。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容