|
|
|
|
|
by joslin01
3994 days ago
|
|
To expand on what you said below, imagine someone hires you to code up a simple API. You get started, but then decide you just don't like your job so you write 50% tests and hand it back to the client. Let's say the 50% of other tests weren't needed because your code actually ran perfect. "Here" you coldly tell him and walk off. Was it fair that you did a poor job for the client because you didn't like the work? Did you not technically complete the job, but in a shoddy, unprofessional fashion? This is the equivalent of a cleaner -> programmer acting "immorally" (true morality is nevertheless found outside the realm of work). |
|
I don't see how that's immoral. You either completed a job to spec or you didn't. API works but you didn't complete the tests? You didn't do what you were paid for. No morality comes into play.