首页 > 代码库 > 《Code Complete》ch.14 组织直线型的代码
《Code Complete》ch.14 组织直线型的代码
WHAT?
最简单的控制流:即按照先后顺序放置语句与语句块
WHY?
尽管组织直线型的代码是一个简单的任务,但代码结构上的一些微妙之处还是会对代码质量、正确性、可读性和可维护性带来影响
HOW?
必须有明确顺序的语句
- 使依赖关系变得非常明显
- 使子程序名能突显依赖关系
- 利用子程序参数表明依赖关系
- 用注释说明
- 用断言/错误处理代码来检查依赖关系
顺序无关的语句
- 使代码易于自上而下的阅读,将相关的代码组织到一起
// badMarketingData marketingData;SalesData salesData;TravelData travelData;travelData.computeQuarterly();salesData.computeQuarterly();marketingData.computeQuarterly();salesData.computeAnnual();marketingData.computeAnnual();travelData.computeAnnual();marketingData.print();slaesData.print();travelData.print();// goodMarketingData marketingData;marketingData.computeQuarterly();marketingData.computeAnnual();marketingData.print();SalesData salesData;salesData.computeQuarterly();salesData.computeAnnual();slaesData.print();TravelData travelData;travelData.computeQuarterly();travelData.computeAnnual();travelData.print();
《Code Complete》ch.14 组织直线型的代码
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。