Pregunta de entrevista de X

How to write maintainable and testable code