What is the MOST important thing to do when developing new code or modifying existing code (other than correct functionality)? Why?
I was asked this question today as part of a test for a Software Engineer job, i think its an opinion based question with no correct answer. Help me out and tell me what you think the answer is