| ▲ | OroPla 4 hours ago | |
The point of the OP in this case wasn't code that compiles, but code that does what the customer wants. If the customer orders an email client but really wants a chat application, coding a working email client is not "correct". And insisting that the customer ordered the wrong thing won't change the reality of the matter. | ||
| ▲ | dofm 4 hours ago | parent [-] | |
"Correct" does not just mean "compiles" (syntactically correct), for one thing. Correct code is that which does what is required of it at whatever level of correctness you are examining, as was said. But it's the whole thing. There is no sensible distinction to be drawn between writing correct code and merely writing code. The former is the only definition of the job. We shouldn't define down competence. | ||