美文网首页日常刻书
高质量的子程序(二)

高质量的子程序(二)

作者: F_wind | 来源:发表于2021-10-31 15:30 被阅读0次

《代码大全2》阅读随笔

在子程序层上设计

对子程序而言,内聚性是指子程序中各项功能之间联系的紧密程度。好的内聚一般指功能上的内聚性。但除此之外,还有一些内聚行为被认为是不够理想的,比如:

  • 顺序上的内聚性;
  • 通信上的内聚性;
  • 临时的内聚性。

另外,还有一些内聚行为是不合理的,需要设法规避:

  • 过程上的内聚性;
  • 逻辑上的内聚性,或者说是缺乏逻辑的内聚性;
  • 巧合的内聚性。

相关文章

  • 创建高质量的代码_3(读书笔记)

    高质量的子程序 在讨论高质量的子程序的细节之前,明确下面这两个基本术语会很有帮助。首先,什么是“子程序(routi...

  • 高质量的子程序(二)

    《代码大全2》阅读随笔 在子程序层上设计 对子程序而言,内聚性是指子程序中各项功能之间联系的紧密程度。好的内聚一般...

  • 高质量的子程序(一)

    《代码大全2》阅读随笔 创建子程序的正当理由 首先,很多创建类的理由也适用于子程序: 隔离复杂度; 隐藏实现细节;...

  • 高质量的子程序(三)

    《代码大全2》阅读随笔 好的子程序名字 以下是一些创建好的子程序名的指导建议: 描述子程序所做的所有事情; 避免使...

  • 高质量的子程序(五)

    《代码大全2》阅读随笔 使用函数还是过程 函数是指有返回值的子程序,过程是指没有返回值的子程序。我们的指导建议是如...

  • 高质量的子程序(四)

    《代码大全2》阅读随笔 如何使用子程序参数 以下是一些可以减少接口错误的指导原则: 按照输入-修改-输出的顺序排列...

  • 汇编语言(第三版)-- 实验10

    子程序代码: 子程序代码: 子程序代码:

  • Perl 定义和调用子程序

    1. 定义和调用子程序 定义子程序格式:sub 程序名 {}。 调用子程序:& 程序名。 子程序返回值:子程序都有...

  • 编译原理带属性文法的LL1递归下降子程序构造

    【实验名称】 带属性文法的递归下降子程序 【实验目的】 实现该文法的递归下降子程序 “ 属性文法把二进制无符号定点...

  • Code Complete — 创建高质量的代码

    本文将从变量,语句,代码块,子程序,到类以及框架设计,详细描述了如何编写高质量的程序。尽管大部分原则你可能都知道了...

网友评论

    本文标题:高质量的子程序(二)

    本文链接:https://www.haomeiwen.com/subject/rhazoltx.html