Domanda di colloquio di Granify

What is SOLID in programming?