Domanda di colloquio di Beacon Hill

Explain SOLID, Explain OOP, Unit versus integration testing