日曜プログラミング

休日趣味でやってるプログラミング関連記事をダラダラと

cider での TDD っぽいワークフロー

ワークフロー

  1. REPL 起動(C-c M-j) ※ 1 回のみ
  2. 何か関数書く
  3. REPL 上でテスト
  4. ok なら保存・リロード(C-x C-s, C-c C-n, C-c C-k)
  5. REPL 上で実行したコードと結果を = とした is フォームにコピペし、 適当な名前を付けて保存・リロード(C-x C-s, C-c C-n, C-c C-k)
  6. C-c ,でテスト

2-6 を繰り返す。

TDD と言うよりは REPL で試した結果を残すようにすると言った方が正しいかも。

改善したい部分や気になる所