4 ms·
At the risk of turning this into a Rust thread, is fuzzing less relevant in languages with more strict handling of nullables? I can see it being very useful in
by lhorie 6y ago
At the risk of turning this into a Rust thread, is fuzzing less relevant in languages with more strict handling of nullables?
I can see it being very useful in go-land, since it's relatively easy to make mistakes w/ nils that the compiler won't complain about, but I'm curious how far having a stronger type system can go vs fuzzing.
- steveklabnik 6y agoFuzzing is still very relevant in Rust. It tends to find panics rather than segfaults, but that's still bugs. https://github.com/rust-fuzz/trophy-case https://github.com/rust-fuzz/trophy-case
- baby 6y agoJust to add, we're a heavy user of fuzzing in Diem[1] and we found a good number of bugs thanks to it : ) https://github.com/diem/diem/ https://github.com/diem/diem/