为测试而重构

以前重构多半是为了可读性,可扩展性。当时在unit test写多了之后,会变得主动重构去测试,不仅仅是为了测试覆盖率,而是真的由于分拆可能性,当可能性分支太多时,需要分拆才能减少要测试的scenario。对QA来说,variable analysis和scenario analysis还是一样做,但是当和单元测试对应起来,则可以减少很多测试量。