好.圈复杂度概念.重构方法及案例.潘洪亮20151203介绍.pptx

好.圈复杂度概念.重构方法及案例.潘洪亮20151203介绍.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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)

502992 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档