
JavaScript con tipos estáticos: los errores aparecen al escribir, no en producción. Toda esta web está escrita en TypeScript y ya no concibo un proyecto serio sin él.
TypeScript convierte acuerdos implícitos en contratos que la máquina comprueba: qué campos tiene una review, qué recibe un componente, qué devuelve una función. En esta web, los datos de Casos, Reviews o el Laboratorio son tipos que el editor valida a cada tecla.
El beneficio crece con el proyecto y se dispara trabajando con IA: un agente que edita código tipado se entera al instante de lo que rompe. A cambio hay algo de ceremonia y momentos de pelearte con el compilador, pero es un peaje que se paga con gusto.