Brussels / 1 & 2 February 2020


Improving BIND 9 Code Quality

Why is concurrent programming so hard?

BIND 9 consists of a huge and old codebase. In this talk, I would like you to show all the available tools that we use on regular basis to improve, refactor and make the BIND 9 code safer. I'll show the examples of various Google/LLVM Sanitizers, cppcheck, LLVM scan-build and semantic patching using coccinelle.


Photo of Ondřej Surý Ondřej Surý