テスト駆動開発 のサンプルを TypeScript で実装する。
- Vitest を使用する
- 第 8 章、第 9 章、第 10 章では、JavaScript のモジュールの循環参照問題のため、テストコードの一部をコメントアウトしている
- 参考記事
- TypeScript と Java との違いによるつまずきと「循環参照」
- 同じファイル内にクラスを配置すれば解決するが、一旦このままにしておく
npx tsc src/chapter10/*.ts
で出力したコードを解析すれば原因はわかる
- 個人でアプリを開発するときに TDD を実践してみる
- Kata に載っている題材を使って TDD を実践してみる