kenju's blog

About Programming and Mathematics

TypeScript

TypeScript導入の目的と導入のデメリット

社内にTypeScriptを導入した際に書いたアナウンスブログの抜粋。 解決したい課題 JavaScriptコードベースの肥大化による ユーザーへの価値提供スピードの低下 開発効率低下 型がないためデバックがしづらい エディターの支援機能が限定的 品質低下 コンパイ…

BabelからTypeScriptの移行作業知見メモ

社内のrepositoryを、BabelからTypeScriptへ一気に移行した。 その時の作業を振り返ってみる。 移行作業のゴール まずは「コンパイルを通すこと」を目的にした。 細かい型定義は後から徐々に増やしていけば良い。 作業項目 import文の置き換え import * as S…

TypeScript化の調査 2017年1月現在(React v15.4.1, TypeScript 2.1.4)

仕事でTypeScript導入の機運があったので、 TypeScript化にあたってのProps/Consまとめ 個人プロジェクトをIsomorphic TypeScriptで書いて見た際の知見 をまとめて見た。 Pros jsファイルもトランスパイル対象なので、究極コードの書き換えをする必要はない …