开发者社区 问答 正文

John Ousterhout是如何定义软件复杂度的?

John Ousterhout是如何定义软件复杂度的?

展开
收起
夹心789 2024-05-30 13:35:17 64 分享 版权
1 条回答
写回答
取消 提交回答
  • John Ousterhout选择从认知的负担和开发工作量的角度来定义软件的复杂性,他认为软件的复杂性是子模块的复杂度乘以该模块对应的开发时间权重值的累加。即使某个模块非常复杂,如果很少使用或修改,也不会对系统的整体复杂度造成大的影响。

    2024-05-30 14:18:07
    赞同 展开评论
问答地址: