プログラミングTypeScriptの表紙

プログラミング TypeScript(プログラミング タイプスクリプト)

スケールする JavaScript アプリケーション開発

著者:
Boris Cherny/今村 謙士/原 隆文(ボリス チェルニーイ/イマムラ ケンジ/ハラ タカフミ)
出版社:
オライリー・ジャパン
出版日:
2020年03月16日頃
ISBN:
9784873119045
在庫:
在庫あり
★★★★☆4.4(8 件)
中級者向け
プログラミングJavaScriptTypeScript型システムエラー処理非同期プログラミングフレームワークコード品質プロジェクト移行実践プログラミング

なぜ注目されているか

総合
108
8 件の言及
言及数
314
04820222023202420252026

書籍紹介

プログラミング言語 TypeScript の基礎から実践までを網羅的に解説!
プログラミング言語 TypeScript の解説書。 TypeScript の型に関する基礎的な内容からその応用、エラー処理の手法、非同期プログラミング、各種フレームワークの利用法、既存の JavaScript プロジェクトの TypeScript 移行の方法まで、言語全般を総合的に解説します。本書全体を通じて、 TypeScript の洗練された型システムを最大限活用するために、コードをどのように記述すべきか、なぜそうすべきかを学べます。

技書の森解説

JavaScript に型を載せるだけなら公式ハンドブックでも事足りますが、 TypeScript の型システムがなぜそう設計されているのか、どこまで表現できるのかを理解しようとすると、体系的な解説が必要になります。本書は TypeScript の型システムを中心に据え、基本型から条件型・マップ型・型レベルプログラミングまでを段階的に掘り下げる構成です。

著者の Boris Cherny 氏はソフトウェアエンジニアとして大規模な TypeScript プロジェクトに携わってきた実務家であり、型の表現力をどう実プロダクトに活かすかという視点が全編に通底しています。単なる構文カタログではなく、「この型制約がコードのどんなバグを未然に防ぐのか」を読者に実感させる書き方が特徴です。

JavaScript の経験があり、 TypeScript の基本構文を触り始めた段階で読むと効果的です。一方で型パズルのような高度な章は初回で全て消化しようとすると重いため、前半で型の考え方を掴み、後半は必要になったときに戻る使い方も合います。 JavaScript のコードベースに型を導入する際に「なぜ型を付けるのか」の確信を持ちたい人にとって、土台になる一冊です。

言及 Qiita 記事 (8 件)

この本に興味がある方におすすめ

この本に関連

関連記事

関連用語

共有:Xはてブ