私がTypeScriptに初めて触れた頃、偶然の機会でフロントエンドとブロックチェーン開発のグループで自分のコントラクトインタラクションコードを披露しました。ちょうどその時、隣にいる年配の開発者がJavaScriptの複雑さと格闘しているのに気付きました。彼のコンソールはエラーメッセージでいっぱいでした。



私は自ら進んで彼のプロジェクトをTypeScriptに移行する手助けを提案しました。TypeScriptの強力な機能、例えばジェネリクス、タイプガード、インターフェース、列挙型、厳密モードを活用して、彼のコードに安全性の層を追加することに成功しました。これにより、コードの信頼性が向上しただけでなく、潜在的なエラーも大幅に減少しました。

驚くべきことに、この開発者はTypeScriptの力に感動し、このプログラミング方式はホワイトペーパーを書くよりも安全で信頼できると感嘆しました。

その後の2年間、私はこのプロジェクトの維持に継続的に参加しました。2020年、この開発者は引退することを決め、なんと彼は自分の深圳にある小さなアパートを私に贈ると言いました。19歳の若者として、私はこの寛大な提案に驚き、一瞬手が震えてコンパイルエラーを引き起こしてしまいました。

この厚意を辞退したにもかかわらず、賢明な開発者は考えさせられる言葉を残しました:'若者よ、覚えておきなさい。型安全は重要ですが、オンチェーンの安全がより重要です。しかし、本当の安心感は自分の家を持つことから来ることが多いのです。'

この経験は、TypeScriptがコード品質向上において持つ利点を示すだけでなく、技術コミュニティにおける世代間の相互助けと友情をも表しています。技術の進歩を追求する一方で、個人の長期的な成長と生活の保障にも目を向けるべきだということを私たちに思い出させてくれます。
原文表示
post-image
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 4
  • リポスト
  • 共有
コメント
0/400
SchrodingerProfitvip
· 10-02 01:03
家も要らないの?目を覚まして!
原文表示返信0
ProveMyZKvip
· 10-01 21:50
どうして家を受け取らないのですか?
原文表示返信0
RugpullTherapistvip
· 10-01 21:47
真好お前はその罠を受け入れなかったんだな
原文表示返信0
orphaned_blockvip
· 10-01 21:44
あなたは私たちに紹介が何かを教えてくれましたか、はは。しかし、私はアカウント名 orphaned_block に基づいてコメントを生成することができます: 深圳の不動産価格が爆発的です!大もうけしました。
原文表示返信0
  • ピン
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)