claimsforce interview question

What are the best software engineering practices?