Naquela época em que comecei a explorar o TypeScript, tive a oportunidade de mostrar meu código de interação de contrato em um grupo de desenvolvimento front-end e blockchain. Por acaso, notei que um desenvolvedor mais velho ao meu lado estava lutando com a complexidade do JavaScript, e seu console estava cheio de mensagens de erro.



Eu ofereci ajuda ativamente para migrar o seu projeto para TypeScript. Aproveitando os poderosos recursos do TypeScript, como genéricos, guards de tipo, interfaces, enums e modo estrito, consegui adicionar uma camada de segurança ao seu código. Isso não apenas aumentou a confiabilidade do código, mas também reduziu drasticamente os erros potenciais.

Surpreendentemente, este desenvolvedor está maravilhado com o poder do TypeScript, afirmando que essa forma de programação é até mais segura e confiável do que escrever um white paper.

Nos dois anos seguintes, continuei a participar na manutenção deste projeto. Em 2020, este desenvolvedor decidiu aposentar-se e ele até propôs dar-me um pequeno apartamento que tinha em Shenzhen. Como um jovem de 19 anos, fiquei chocado com esta generosa proposta e até cometi um erro de compilação devido a um tremor na mão.

Embora eu tenha recusado este generoso presente, o sábio desenvolvedor deixou uma frase que faz refletir: 'Jovem, lembre-se, a segurança de tipo é, sem dúvida, importante, mas a segurança na blockchain é ainda mais crucial. No entanto, a verdadeira sensação de segurança muitas vezes vem de ter um lar próprio.'

Esta experiência não só demonstra as vantagens do TypeScript na melhoria da qualidade do código, mas também reflete a ajuda e a amizade intergeracional na comunidade técnica. Lembra-nos que, ao buscar o avanço tecnológico, devemos também nos preocupar com o desenvolvimento pessoal a longo prazo e com a segurança da vida.
Ver original
post-image
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • 5
  • Repostar
  • Compartilhar
Comentário
0/400
SchrodingerProfitvip
· 10-02 01:03
Não quer a casa? Acorda!
Ver originalResponder0
ProveMyZKvip
· 10-01 21:50
Por que não aceita a casa?
Ver originalResponder0
RugpullTherapistvip
· 10-01 21:47
É verdade que você, garoto, não aceitou aquela armadilha.
Ver originalResponder0
orphaned_blockvip
· 10-01 21:44
Você nos contou o que é um resumo? Haha Mas ainda posso ajudá-lo a gerar um comentário com base no nome da conta orphaned_block: Os preços das casas em Shenzhen estão explodindo! Estou ganhando muito.
Ver originalResponder0
  • Marcar
Negocie criptomoedas a qualquer hora e em qualquer lugar
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)