Skip to content

テスト駆動開発から始める Elixir 入門

概要

FizzBuzz 問題を題材に、Elixir でテスト駆動開発を体験する。

対象読者

  • プログラミング基礎を持ち、TDD や Elixir に興味がある開発者

目次

第 1 部: TDD の基本サイクル

  1. 01: TODO リストと最初のテスト
  2. 02: 仮実装と三角測量
  3. 03: 明白な実装とリファクタリング

第 2 部: 開発環境と自動化

  1. 04: バージョン管理と Conventional Commits
  2. 05: パッケージ管理と静的解析
  3. 06: タスクランナーと CI/CD

第 3 部: オブジェクト指向設計

  1. 07: 構造体とプロトコルによるポリモーフィズム
  2. 08: パターンマッチとガード節
  3. 09: モジュール設計とビヘイビア

第 4 部: 関数型プログラミング

  1. 10: 高階関数とパイプライン演算子
  2. 11: Stream と遅延評価
  3. 12: エラーハンドリングと with 構文