
Probar dependencias singleton mediante inyección del almacenamiento
Un protocolo y un doble de prueba permiten comprobar el pedido enviado, rechazar entradas inválidas y propagar fallos sin conectar una base de datos.
Leer artículoARCHIVE · 34
Recorre desde los fundamentos hasta los criterios de decisión de la práctica profesional.

Un protocolo y un doble de prueba permiten comprobar el pedido enviado, rechazar entradas inválidas y propagar fallos sin conectar una base de datos.
Leer artículo
A menudo creamos los objetos necesarios justo donde se usan en el código. Pero en cuanto intentas escribir pruebas, encuentras un muro. El código de creación está incrustado en la clase y no puedes sustituirlo.
Leer artículo
Compara capturas de variables, listas de captura y referencias weak. Guarda un callback escaping y ejecútalo una sola vez después de registrarlo.
Leer artículo
El patrón Adapter convierte la interfaz de una API heredada en un protocolo que espera el código nuevo. Este artículo explica cómo crear un límite de conversión en Swift, facilitar el reemplazo y las pruebas, y diferenciarlo de otros patrones de envoltura.
Leer artículo
Para un desarrollador que usa Mac, el terminal probablemente sea la aplicación que más tiempo permanece abierta cada día. Aun así, sorprende cuánta gente lleva años usando solo el terminal predeterminado.
Leer artículo