SOLID est un ensemble de cinq principes de conception orientée objet, dont le plus utile au quotidien : chaque module ne devrait avoir qu'une seule raison de changer. L'idée d'ensemble est d'écrire du code qu'on peut faire évoluer sans que tout se casse à côté.
Un fichier qui change à chaque nouvelle demande, quelle qu'elle soit, viole SOLID avant même qu'on ouvre le débat théorique.