I mean, they already do that, right? If buggy code comes with polished documentation and passing unit tests, that's a verification trail that looks correct but is not. The problem is that, up until recently, those were broadly assumed to be good enough even though we've known for decades that flawed unit test suites can ignore or even obscure bugs, documentation can be incorrect or out-of-date, because their existence implied, reasonably safely, that the dev who wrote the code understood it well enough to write the doc and the tests. The signals of correctness have always been imperfect, they were just good enough that we got by with them until now. Now we need to think of something more rigorous.
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
replies: