Re:Software 2.0
by marcosdumay on Tuesday February 21, 2023 @03:51PM
(#34887053)
That is an intrinsic feature of software verification. You either have a formal system or you have an exponentially growing amount of corner cases to verify.
What kind of verification is done without a formal system?
Re:Software 2.0
by marcosdumay on Tuesday February 21, 2023 @04:29PM
(#34887686)
We usually call those "tests", but some people do really like non-formal linter rules too. (Personally, I abhor checking rules with high false positive odds.)
AFAIK, those are the only ones in common use, but differently from formal ones, non-formal things tends to come on a multitude of widely different types. So I wouldn't be surprised if people have invented many more.
Why do you think you need orders of magnitude more spec writers than coders rather than the other way around?