Re:You are never taught how to build quality software
by tonyarkles on Friday December 08, 2023 @05:48PM
(#38575742)
Not to get too meta here but… what is your definition of a bug? One plausible definition is “system deviates from its specification”.
[ Parent
| on HN ]
Re:You are never taught how to build quality software
by digging on Monday December 11, 2023 @11:14AM
(#38601860)
Fair enough. I considered a bug to be any behavior the engineers didn't plan in the code. They have their own specification, in their heads, that is more technical/exact than the business specification. Your definition is also reasonable but it's not what people mean when they say "there's no such thing as bug-free code", because bugs of my definition are almost unavoidable.