发表评论取消回复
相关阅读
相关 建立子程序(代码大全 第四章)
1 尽可能把编译程序的警告级别调到最高。只要允许,编译程序应尽量测试,将发现许 多难以察觉的错误。 2 消除所有编译程序指出的错误和提出警告的原因。注意编译程序关于你的代码
相关 软件创建的先决条件(代码大全 第三章)
1. 问题定义的工作是在需求分析之前进行,后者是对问题的更为详尽的分析。 2 稳定的需求可以说是软件开发的法宝。有了稳定的需求,软件开发工作可能从结构设计到 详细设
相关 变量 (代码大全 第十章)
10.1作用域 尽可能减小作用域 如果能将变量的作用域限制在一个子程序之内的话,那是再好不过的了 把对某一变量的引用集中放置 10.2 持久
相关 数据名称 (代码大全 第九章 )
9.1 选择名称 9.1.1命名时要考虑的最重要问题 在给变量命名时,考虑的问题是变量名称是否完全而又准确地描述了变量所代表的实体。 9.1.2 面向问题 一
相关 生成数据 (代码大全 第八章 )
数据结构在创建阶段能带来的收益大小,在某种程度上是由它对创建前的高层次工作影 响大小决定的。 好的数据结构所带来的收益往往是在需求分析和结构设计阶段体现出来
相关 模块化设计 (代码大全 第六章)
6.1 模块化:内聚性和耦合性 模块化设计的目标是使每个子程序都成为一个“黑盒子”,你知道进入盒子和从盒子里出来 的是什么,却不知道里边发生什么。 如果你的子程序
相关 《软件开发工具》(第三章)
第三章 软件开发工具的理论基础 1. 软件开发过程信息流通: 1) 有关系统环境。现状以及需求的信息 2) 有关软件功能设计与物理设计的各种信息
相关 软件构造 第三章 第二部分
设计规约 概述:方法的规约、前置/后置条件、操作式规约、规约的强度及其比较、如何设计好的规约 一个完整的方法 ![1614222-20190620171532238-11
相关 软件构造 第三章 第三部分
抽象数据型(ADT) 抽象数据类型与表示独立性:如何设计良好的抽象数据结构,通过封 装来避免客户端获取数据的内部表示(即“表示泄露”),避免潜在 的bug ADT的特性:
相关 【软件构造】第三章
规格说明 测试用例必须遵循规格说明,就像每一个客户用例一样,所以即使是白盒测试也要遵循规格说明。 正如`null`是隐式的不被允许的,我们也隐式的规定改变对象(muta
还没有评论,来说两句吧...