Question d’entretien chez Thoughtworks

why and what while writing code(nulls, exception handling) project architecture design multithreading