¿Por qué tus tests necesitan una base de datos para comprobar una regla?
6 min de lectura
El quinto principio de SOLID no va de inyectar dependencias. Va de algo anterior: quién escribe el contrato y hacia dónde apunta la flecha.
6 min de lectura
El quinto principio de SOLID no va de inyectar dependencias. Va de algo anterior: quién escribe el contrato y hacia dónde apunta la flecha.
5 min de lectura
El cuarto principio de SOLID no mira al módulo que escribes, sino al que lo usa: nadie debería cargar con métodos que no llama.
6 min de lectura
El tercer principio de SOLID vigila algo que el compilador no ve: que el sustituto cumpla las promesas que hizo el original.
5 min de lectura
El segundo principio de SOLID no pide adivinar el futuro. Pide algo mucho más modesto: dejar un enchufe donde ya viste que llega el cambio.
5 min de lectura
El primer principio de SOLID no habla de hacer una sola cosa, sino de algo más útil y más raro: tener un solo dueño.