楼主:
renshin (阿信)
2019-01-09 17:34:40各位版上的前辈大大们,小嫩因为课业关系需要找寻逻辑错误的source code
并且尽量错误率越低越好
例如一个计算的def()
因为设计者的粗心或是逻辑思考错误导致算式写错
在特定的输入值会产生非预期的输出值
这种的逻辑错误
一般随便coding都可以写出bug我能理解
但难在于还要“错误率低”!!
例如可以输入的型态为int 0~100
但其中只有2个输入值会产生错误
这样检查错误率就是2/100 = 2%
主要需要找"条件叙述式错误" 以及 "计算错误"
在github上已经翻了好几天没着落
有些专案太大,或是细分def后可能也无法理解
或着要把好的专案掰成错误率低的bug也掰不太出来
不知道有没有大大神人有推荐的专案、source code能分享
或是可分享常见的逻辑错误模式供小弟自己写出来
目前想不出有什么错误率低的计算...
小嫩先谢谢版上各位神人了
作者:
yimean (温柔杀手)
2019-01-09 20:19:00windows上的日期长度会变动,如果用日期来做事会有1/3的结果是错的,这样可以吗?
作者:
jiyu520 (不要鲫鱼我)
2019-01-09 17:54:00有目标类型吗? 另外也不见得每种test都有做到关于程式错误,你提的比较属于其中一类> 你想找"有条件错误or计算错误在内的code"但github上如果是多人贡献/协作/使用的专案除了原有的test外, 社群会协助提交错误修正或许可以到issue区去找一下open/closed的讨论
找爆过intger overflow漏洞的软件应该很多吧或是很多heap oveflow都是对allocate出来的空间计算有误造成overflow问题案例的话meh之前找出来的exim漏洞好像就是base64 decode上的空间计算错误造成一个byte的overflow
作者: s06yji3 (阿南) 2019-01-12 09:12:00
台湾0点要自动更新data但是服务器时间是UTC +0
作者: qee93 (Kuzco) 2019-01-12 22:48:00
int变量放分母,在0的时候会错误算不算一个错误率极低的bug