Quote: Original post by Halma
What I'm saying is, if the company sees your code and it looks clean, how can they know that you're not a sloppy programmer that just managed to clean up one project?
Because everyone has there own opinions on what constitutes "clean" code, and will go to varying degrees of effort to achieve it. A sloppy programmer who uses gotos copiously and tidies it up before sending it off is likely to still end up with code containing convoluted logic, just without the gotos. At the other end of the scale, a good programmer might overlook or forget about a goto added as a quick hack, but the rest of the code would probably show that it's not the usual practice.