目前在测试日历,支持多(Android,iOS,web,PC)同步.遇见一个bug,有某些复杂操作下,可以创建一个开始时间比结束时间晚的日程,界面中无任何显示,研发考虑不解决.提bug的测试也觉得可以不解决.
但我反对了.基于两个方面,
第一,出现这个bug,可以判断研发在最后保存数据时,并没有对数据的有效性进行判断.而是在相关控件进行操作时进行判断的.这样风险有点大,因为控件之间对数据也会有影响,如果仅在操作控件时判断,会产生问题.
第二,这种脏数据虽然不会在视图展示,但保存在服务器上,在各个上均会进行同步.这还需要保证其他对于脏数据进行处理,且不会出现问题.风险较大.
基于这两个原因,研发还是解决了这个问题.这对我还是有一定启发的.
看问题可能会更考虑多方面的影响.不单纯只是现象.