Thoughtworks Interview Question

good coding practices clean code greenfield project