@nqounetです。
本シリーズ「シンプルなTodo CLIアプリ」全10回の目次です。各回の要点と個別記事へのリンクをまとめています。記事は順に読んでいくことを想定しています。
シリーズ目次
— 最初の素朴な実装。まず動かすことを優先して実装を始めます。—Task クラスを導入しドメインモデル化します。— JSONで永続化。構造化データで保存する利点を学びます。— Repositoryパターン導入で永続化を抽象化します。— InMemoryRepository を追加してファイルI/Oなしでテスト可能に。— Commandパターン導入でif文地獄から脱出します。— Command::Complete を追加。コマンド拡張の実例。— Getopt::Long を導入してオプション解析を整理します。— シリーズ振り返り。Before/Afterと設計原則のまとめ。— 演習:SQLite対応を追加して永続化を切り替える方法を学びます。