4 ms·
I agree strongly. "It works" is an encoding of, "I can write tests which perform correctly" and not "My code is stable in the face of aggressive input." Go de
by KirinDave 9y ago
I agree strongly.
"It works" is an encoding of, "I can write tests which perform correctly" and not "My code is stable in the face of aggressive input."
Go definitely follows along with C in this tradition. It's better than C, because you have slightly more safety interpreting memory as executable and in bounds checking. However, it does very little to stop destructive bugs or let programmers escape copy-paste code hell where regressions keep resurfacing because it's most expedient to copy-paste code.