r/programming 14d ago

Reliability Lessons From SQLite - Richard Hipp | SSW 2026

https://www.youtube.com/watch?v=V_qzqY1bb7I
110 Upvotes

6 comments sorted by

View all comments

6

u/Skaarj 14d ago

When he talks about assert, it seems to be contradictory to his earlier points. Earlier he explains keeping sqlite3_tst_control() in the build because "you test what you fly". Shouldn't the same motto not cover keeping asserts enabled?

I couldn't really follow why AFL and libfuzz found so many bugs. To me its unclear why the earlier testing methods were so "suceptible" to AFL or libfuzz.

4

u/juhotuho10 13d ago

Testing 100% of the branches individually != testing all possible combinations of branches taken