接上文,我原以为可以按方案二解决问题,后来想想.其实不行,因为单个页面js文件很可能也用到了toJsonString方法.1000页面,即使只按10%的发生概率来算,也会有接近100个页面要修改.这个工程何其浩大啊.而且还会大大加重测试的负担.所以,最终还是采用方案一来解决.其实,效果不错,只是代码丑陋了点.
这正印证了软件工程中某位大师说过的话,项目前期的问题如果不及时解决.后期会花百千倍的时间去解决.小case也会成长成大麻烦.
原文想不起来了,大概就是这个意思.所以,只能无语了.
接上文,我原以为可以按方案二解决问题,后来想想.其实不行,因为单个页面js文件很可能也用到了toJsonString方法.1000页面,即使只按10%的发生概率来算,也会有接近100个页面要修改.这个工程何其浩大啊.而且还会大大加重测试的负担.所以,最终还是采用方案一来解决.其实,效果不错,只是代码丑陋了点.
这正印证了软件工程中某位大师说过的话,项目前期的问题如果不及时解决.后期会花百千倍的时间去解决.小case也会成长成大麻烦.
原文想不起来了,大概就是这个意思.所以,只能无语了.