5 ms·
You can't control humans unfortunately. Humans write code, and some of them will care more about the quality of work than others do. These people will at some p
by module0000 9y ago
You can't control humans unfortunately. Humans write code, and some of them will care more about the quality of work than others do. These people will at some point work above/below/with you, and their mistakes will cause you some sort of inconvenience.
My mother taught medical school, and she had a saying... "What do you call the least qualified idiot who passes my class?", the answer is "Doctor". There are good coders and bad coders, and unless we start somehow forbidding the bad(but still good enough to get hired) ones to work with/for us - this isn't going to change.
- diroussel 9y agoIf one developer can introduce a bug, that is life. But if it can go undetected by the compiler, unit tests, code review, component tests, acceptance tests, mutation testing, static analysis, pen test, etc, then maybe the process can be improved. It may not be cost effective, but then it's still not a lone developer problem. It's a management decision.
- IncRnd 9y ago> It may not be cost effective, but then it's still not a lone developer problem. It's a management decision. That's one way of looking at the issue. Another way is that this is a way for an individual developer to stand out above his or her peers.