- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
扬帆起航;知道做什么吗?;文档示例;;圈复杂度 概念;McCabe复杂度;框架群:181124238 我的QQ:307087558;;示例;圈复杂度 计算;示例;圈复杂度的计算;计算公式补充;例如下图示例一个单入口、单出口的程序图(不是结构化程序图),其圈复杂度为10-7+2=5:
从节点G到A添加一条有向边,则成为一个强连通有向图(该方法对其它结构化程序图同样适用),其圈数为11-7+1=5,与上图的圈复杂度相同:;计算示例;根据公式?V(G) = e – n + 2 = 12 – 8 + 2 = 6?。case2的圈复杂段为6。说明一下为什么n = 8,虽然图上的真正节点有12个,但是其中有5个节点为throw、return,这样的节点为end节点,只能记做一个。
;检查工具;检查工具;;7±2原则;直接管好几百人;7±2原则;代码大全;;;评审、会议常见问题;写文档没有目录大纲;圈复杂度的重构;金字塔原理 写代码和写文章、画画
总分总结构
把大象放冰箱里,统共分几步?;重构、金字塔原理;
Page 32;控制圈复杂度的10种重构技术总结;
Page 34;
Page 35;
Page 36;
Page 37;
Page 38;
Page 39;
Page 40;
Page 41;
Page 42;
Page 43;利用state模式减少分支?;利用state模式减少分支?;控制圈复杂度的10种重构技术总结;重构案例;代码生成工具优化;;重构前;重构后;混乱的代码是混乱思维的产物;多处String类型非空判断;多String值判断;多个catch的内容相同;if判断结果复杂化;本地变量始终不为null;读取IO流的方法,为什么要自己实现?;持续重构;FQ;控制圈复杂度的10种重构技术总结;工作心得;
文档评论(0)