Pergunta de entrevista da empresa EPAM Systems

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