Pregunta de entrevista de EPAM Systems

Descrever SOLID, GRASP, ACID, DDD, TDD, Clean Code, unit testing etc.