617 pruebas de extremo a extremo que ejercitan cada interacción mayor de subsistemas. Las pruebas de integración descubrieron 5 errores que las pruebas unitarias nunca podrían encontrar: serialización JSON de entidades anidadas, índice de búsqueda no actualizado en actualizaciones, condición de carrera en carga de archivos, limpieza de salas WebSocket y sensibilidad al orden de guards. Cada error fue corregido y una prueba de regresión fue añadida. Esa confianza es lo que separa un proyecto de un producto.
Esta es la Parte 185 de la serie "Cómo construimos FLIN", que documenta cómo un CEO en Abidjan y un CTO de IA diseñaron y construyeron un lenguaje de programación desde cero.
Navegación de la serie: - [184] Revisión del estado del MVP: qué está listo y qué no - [185] Pruebas de integración completas (estás aquí) - [186] Patrones de resiliencia ante errores