News for hackers. Stuff that matters.
Re:Are dynamic languages going to replace static languages? ... by lpapez on Wednesday August 04, 2021 @06:14AM (#28059271)
I would say this is the case even in C++ world. When modern stuff is used correctly (etc. optional, variant, constexpr + static_assert), most of the tests you will ever need are integration tests, basic smoke tests or feature-documenting-tests.
Re:Are dynamic languages going to replace static languages? ... by missblit on Wednesday August 04, 2021 @12:41PM (#28063120)
Also fuzz tests! I cannot stress enough how important fuzz tests are if your security model solely relies on your C++ being memory safe (a lot of code should be sandboxed as well but that's another discussion...).

Even when using modern stuff correctly on a mature codebase fuzz testing will find bugs. So if you don't fuzz test and someone evil has your binary then they'll fuzz test for you...