- Convertir una aplicació que no segueix implementació SOLID en una que si
- Autenticació:
- Autenticació incorrecte: Inici d'un mètode d'un controlador on hi ha un IF controlant si l'usuari està logat ([1])
- Autenticació ok: Utilitzar Middleware autenticació
- Persistència (base de dades)
- Incorrecte: Eloquent utilitzat directament al controlador
- Correcte: Patró de Repository?
- Incorrecte: Mètode print inclòs al controlador o al model
- Correcte: Utilitzar un contracte o interface.
Vegeu Design_Patterns#Single_Responsibility_principle