Effective TypeScript(第2版) ―型システムの力を最大限に引き出す83項目の表紙

Effective TypeScript(第2版)

型システムの力を最大限に引き出す83項目

Dan Vanderkam, 今村 謙士オライリー・ジャパンISBN 9784814401093

Zenn・Qiitaの1記事で紹介(2025年12月、時点)。

紹介記事
1件
Qiita / Zenn
0 / 1
初めての紹介
最新の紹介

紹介している記事(1件)

記事ごとの説明は、記事本文のうちこの本に触れた部分をAIが要約したもので、筆者の原文ではありません。

  • 技術書を「覚える」のをやめたら、使えるようになった Zenn · Ryohei · · いいね 230

    新卒入社後に技術書を読む中で、CTOから勧められた「脳にインデックスを貼る」読み方の例として本書を挙げている。約80項目を暗記するのではなく、目次や要点から内容のありかを把握し、業務で必要になったら本に戻る方法である。項目26のメモでは、型推論を理解して明示的な型注釈を減らし、TypeScriptに最も狭い型を推論させる点を要旨としている。ページ番号も記録し、詳細は原典で確認する運用を示している。

この本について

TypeScriptの型システムを理解し、型安全性と表現力を活用したコードを書くための考え方を83項目で学ぶ実用書である。JavaScriptとの関係やコンパイラー設定、型推論、制御フロー解析、型設計を扱い、any型による不健全性を抑える方法、ジェネリックや条件型による型レベルプログラミング、型宣言と公開APIの設計も取り上げる。さらに、実行時の型の扱い、デバッグ、テスト、コンパイラーの性能、JavaScriptからTypeScriptへの移行までを対象とし、各項目をコード例とともに説明する。型アノテーションとアサーションの使い分け、状態や入力の表現、未知の値への対応など、日々の実装で型をどう設計し使うかを具体的に学べる。TypeScriptの基本を身につけた初級者から、型の高度な機能を使う開発者までを想定している。

出版社の内容紹介・目次と紹介記事をもとにAIが要約したものです。原文の転載ではありません。

目次(主な章)

出典: 出版社の書籍ページ (章の見出しのみ)

  1. 1章 TypeScriptとは何か
  2. 2章 TypeScriptの型システム
  3. 3章 型推論と制御フロー解析
  4. 4章 型設計
  5. 5章 不健全性とany型
  6. 6章 ジェネリックと型レベルプログラミング
  7. 7章 TypeScriptレシピ集
  8. 8章 型宣言と@types
  9. 9章 コードを書いて実行する
  10. 10章 コードのモダン化とTypeScriptへの移行
  11. 付録A 初版の項目とのマッピング
  12. 付録B 推奨事項の実践法