2、修改数据的副作用 (1)重新定义局部常量或全程常量; (2)重新定义记录格式或文件格式 (3)改变一个数组或高阶数据结构的大小; (4)修改全程变量; (5)重新初始化控制标记或指针 (6)重新排列输入输出或子程序的自变量。 修改数据的副作用可以通过完善的设计文档来加以限 制。这种文档描述了数据结构,并且提供了一种把数据元 素、记录、文件及其它结构与软件模块联系起来的交叉对 照功能(1)重新定义局部常量或全程常量; (2)重新定义记录格式或文件格式; (3)改变一个数组或高阶数据结构的大小; (4)修改全程变量; (5)重新初始化控制标记或指针; (6)重新排列输入输出或子程序的自变量。 修改数据的副作用可以通过完善的设计文档来加以限 制。这种文档描述了数据结构,并且提供了一种把数据元 素、记录、文件及其它结构与软件模块联系起来的交叉对 照功能。 2、修改数据的副作用