ExpertiDict

Desenvolvimento de Software · Essencial · Português · Técnico

tipagem

/tʃiˈpa.ʒẽj̃/substantivo

Sistema pelo qual uma linguagem classifica valores em tipos, como número ou texto, e define o que pode ser feito com cada um.

Onde usar

'O TypeScript traz tipagem para o JavaScript'. Fala-se em tipagem forte ou fraca e estática ou dinâmica.

Exemplos

A tipagem do TypeScript me avisou do erro antes de eu rodar o código.

Python tem tipagem dinâmica, mas aceita anotações de tipo.

Sem tipagem, esse tipo de bug só aparece em produção.

Cuidado

Tipagem estática não impede todos os bugs: ela verifica a coerência dos tipos, e não a lógica do programa.

Sinônimos

sistema de tipos

Origem

De tipo, do grego typos, 'marca, modelo', com o sufixo -agem.

Veja também

Todos os termos de Desenvolvimento de Software