Inicio chevron_right Blog chevron_right TypeScript en Platzi: la inversión que mejora cualquier proyecto JavaScript
Tecnología schedule 6 min de lectura

TypeScript en Platzi: la inversión que mejora cualquier proyecto JavaScript

TypeScript agrega un paso al desarrollo — y vale cada segundo. El curso de Platzi explica por qué, con ejemplos que convencen desde la primera clase.

person

OSCARLEON

OSCARLEON

Compartir

La primera reacción ante TypeScript suele ser resistencia. ¿Más tipos? ¿Más configuración? ¿No alcanza con JavaScript?

Hasta que un bug que TypeScript hubiera detectado en el editor — antes de correr el código — llega a producción y cuesta horas. El curso de Platzi empieza exactamente con eso.

Lo que TypeScript previene (que JavaScript no puede)

Los errores de tipo en tiempo de compilación son el beneficio más obvio — llamar una función con el argumento incorrecto, acceder a una propiedad que no existe en ciertos casos, retornar el tipo equivocado. En proyectos grandes, esos errores acumulan deuda técnica rápido.

Pero el beneficio menos obvio es la documentación automática. Un tipo bien definido es mejor documentación que un comentario — porque el editor la lee, la valida y la sugiere. En equipos donde varias personas tocan el mismo código, eso vale tanto como el tipado en sí.

Cómo lo integramos en proyectos con clientes

Todos los proyectos nuevos que construimos con JavaScript usan TypeScript por defecto. No es dogmatismo — es que el costo de agregarla después es mayor al de incluirla desde el inicio. Y cuando el cliente vuelve seis meses después con un cambio, el código sigue siendo legible.

Podés ver el resultado en los proyectos de nuestro portafolio: plataformas que han evolucionado en el tiempo sin romper funcionalidades existentes. Eso no pasa por suerte — pasa porque el código tiene estructura.

¿Tu proyecto tiene código que nadie quiere tocar?

El código que da miedo modificar no es inevitable. Con la estructura correcta, cada cambio es predecible y las nuevas funcionalidades no rompen las existentes.

TypeScript no reemplaza los tests — los complementa

Un error que veo repetido: creer que con TypeScript no hace falta testear. TypeScript valida tipos en compilación — los tests validan comportamiento en runtime. Son capas diferentes de seguridad, no alternativas.

Si querés hablar sobre cómo mejorar la calidad técnica de un proyecto existente o nuevo, escribínos. Sin venta — solo conversación técnica honesta.

¿Te fue útil este artículo?

arrow_back Volver al blog

Recibe más artículos como este

Únete a más de 2,000 lectores que ya reciben nuestro contenido semanal.

¿Hablamos de tu proyecto?