36.2 将程序与测试分离