最近在玩TDD,发现要构造一个有很多值域的对象供测试使用,如果每个值域都提供设置函数,显然不太好(破坏了它的封装性) 但是如果为它写一个构造函数,就会有另一个问题,该构造函数只会在测试中使用.(因为实际构造这个对象是通过数据库的). 就有了题目上所写的问题,专门为测试写构造一个构造函数,是否合适? 大家发表一下意见.
博客园 © 2004-2025 浙公网安备 33010602011771号 浙ICP备2021040463号-3