Linguagem

TypeScript

Escrevemos todo o stack em TypeScript — frontend, backend e os contratos entre eles — para os erros aparecerem no editor, não em produção.

TypeScript
O que é

O TypeScript é um superconjunto tipado de JavaScript que compila para JavaScript puro. Adiciona um sistema de tipos que descreve a forma dos dados e apanha classes inteiras de erros antes do código correr.

Porque usamos

Num produto que tem de sobreviver ao segundo ano, os tipos são documentação que não envelhece. Tornam os refactors seguros, o onboarding mais rápido e a fronteira entre equipas explícita — por isso cada linha que entregamos é tipada.

Onde aplicamos

No produto,
não no slide.

01

Segurança de tipos ponta a ponta

Tipos partilhados fluem da base de dados à API e à UI, por isso uma alteração num sítio é um erro de compilação em todos os pontos que importam.

02

Refactors mais seguros

Renomear um campo ou remodelar uma resposta torna-se uma alteração guiada e mecânica em vez de uma caça pelo código.

03

APIs auto-documentadas

As assinaturas de funções e modelos partilhados descrevem a intenção, para novos engenheiros lerem os tipos em vez de adivinharem.

INICIAR PROJECTO

Construído com
TypeScript.

Iniciar projecto →