tabnews.com.br icon indicating copy to clipboard operation
tabnews.com.br copied to clipboard

[Question] Tem algo no roadmap para migrar para typescript ?

Open lucasalberto01 opened this issue 2 years ago • 3 comments

Typescript agora vai ser o padrão para as novas aplicações em nextjs. Parece ser esse o caminho que o next está adotando junto com uma boa parte do mercado

lucasalberto01 avatar Nov 22 '22 22:11 lucasalberto01

Mas assim, e como dizem, typescript is JavaScript but you type more

coffeeispower avatar Nov 23 '22 10:11 coffeeispower

@coffee-is-power ou menos... Porque o autocomplete funciona melhor XD

lucasalberto01 avatar Nov 23 '22 12:11 lucasalberto01

Acredito que por se tratar de um projeto open source, seria interessante a implementação das tipagens. Além do mercado estar cada vez mais aderindo à tecnologia, o typescript facilita ao contribuir com o código de outro coleguinha sem gastar dias para entender o que um método espera ou retorna.

pedroarm avatar Oct 25 '23 04:10 pedroarm

Não temos nada sobre TypeScript no roadmap, e o Filipe falou um pouco sobre o porquê decidiu seguir com JavaScript no início do projeto aqui e o assunto também já foi mencionado no issue https://github.com/filipedeschamps/tabnews.com.br/issues/319.

Vale lembrar também que a forma como o projeto está estruturado já protege de alguns erros de tipagem: temos testes automatizados e validadores na entrada e saída da API.

Creio que hoje seja mais importante criar a documentação da API (https://github.com/filipedeschamps/tabnews.com.br/issues/555) do que adicionar tipagem na base de código, por exemplo, mas nada impede que futuramente o TypeScript seja adicionado. Em algumas partes do código, usamos JSDoc para facilitar o desenvolvimento.

Como não temos planos para adicionar TypeScript no momento, vou fechar este issue.

Rafatcb avatar Jun 29 '24 18:06 Rafatcb