Saltar al contenido

Tipado

Cómo trata un lenguaje las clases de valores y las operaciones adecuadas.

Desarrollo de software

¿Qué es el tipado?

El tipado regula tipos de valores y operaciones adecuadas. La comprobación estática puede detectar incompatibilidades antes de ejecutar; el tipado dinámico trata los tipos durante la ejecución. La información puede ser explícita o inferida por una herramienta. Un lenguaje tipado no queda automáticamente libre de errores de negocio.

En un portal ficticio, quantity debe tratarse como number. Un comprobador estático adecuado puede señalar una asignación de texto. El tipo numérico no establece si la cantidad es positiva, entera o válida para la unidad elegida. Una anotación TypeScript tampoco valida automáticamente en ejecución los datos de una interfaz externa. Esas entradas y reglas requieren comprobaciones propias.

Fuentes

Artículos sobre el tema

Desarrollo de software con ASES

Software a medida, aplicaciones web y móviles