单项选择题

下列不属于控制修改程序的副作用的是()

A.按模块把修改分组
B.自顶向下地安排修改顺序
C.每次仅修改同组的几个模块
D.对于每一个修改了的模块,要首先确定修改带来的副作用再开始下一个模块的修改