软件架构之美05架构解剖观赏.pptVIP

  • 1
  • 0
  • 约 84页
  • 2017-05-06 发布于四川
  • 举报
软件架构之美05架构解剖观赏

架构示意图 代码质量三要素:可读、可维护、高效率 1.可读性 规范而且好看 2.可维护性 可读性支撑了可维护性,但进一步要求代码易于维护、易于变更 3.高效率 在关键应用场景中,我们要关注代码效率 1.类组织元素声明 2.必要的属性及变量 2-1:去掉没必要的属性变量。 2-2:仔细定义并明确属性变量的含义、作用、取值范围及属性变量间的关系。 2-3:明确属性变量与操作此属性变量的方法的关系,如访问、修改及创建等。 2-4:当向属性变量赋值时,要十分小心,防止赋与不合理的值或越界等现象发生。 2-5:防止局部变量与属性变量同名。 2-6:给所有变量赋初始值 2-7:合理地设计数据类型,尽量减少没有必要的数据类型默认转换与强制转换。 3.必要的方法 3-1:方法访问权限声明,要有明确的权限控制。 3-2:方法声明的完整性,对返回类型、参数、例外都要有明确的说明。 3-3:明确方法功能,精确地实现方法设计 3-4:明确规定对接口方法参数的合法性检查应由方法的调用者负责还是由接口方法本身 负责,缺省是由方法调用者负责。 3-5:防止将方法的参数作为工作变量。 3-6:方法的规模尽量限制在200行以内 3-7:避免方法中不必要语句,防止程序中的垃圾代码。 3-8:避免重复代码:如果多段代码重复做同一件事情,那么在方法的划分上可能存在问题。 3-9:功能不明确的

文档评论(0)

1亿VIP精品文档

相关文档