我说,从Modder的角度来看,崩溃报告分析的最重要一环就是“可以重现”啊。
换言之,如果是有效的崩溃报告,那么,任何人都可以在任何时候用同样的步骤制作出内容一样的崩溃报告(报告结尾整合包相关的信息以及时间戳、哈希或MD5校验不算)。
说这么多就是想提醒一句,以后发崩溃报告的时候,记得写清楚崩溃报告的产生方式,比如说“我拿某某物品右击了某某方块就崩溃了”或“我看到xx方块就崩溃了”或“我更新了xxMod就崩溃了”这样,这样别人如果来帮忙也清楚如何锁定问题所在。
直接丢崩溃报告上来是完全不够的。
无法重现的崩溃报告,和没有崩溃报告一样,都等于问题不存在。这是我在看过无数GitHub的Issue tracker后得到的教训之一。
换言之,如果是有效的崩溃报告,那么,任何人都可以在任何时候用同样的步骤制作出内容一样的崩溃报告(报告结尾整合包相关的信息以及时间戳、哈希或MD5校验不算)。
说这么多就是想提醒一句,以后发崩溃报告的时候,记得写清楚崩溃报告的产生方式,比如说“我拿某某物品右击了某某方块就崩溃了”或“我看到xx方块就崩溃了”或“我更新了xxMod就崩溃了”这样,这样别人如果来帮忙也清楚如何锁定问题所在。
直接丢崩溃报告上来是完全不够的。
无法重现的崩溃报告,和没有崩溃报告一样,都等于问题不存在。这是我在看过无数GitHub的Issue tracker后得到的教训之一。