プログラム中にコメントで
# TODO 退会のフローについてメール確認待ち 090420
とか書いたりするのだけど、Rails で使ってると rake で一覧を抽出出来る。
% rake notes app/models/user.rb: * [267] [TODO] 退会のフローについてメール確認待ち 090420
よく見てみたら、TODO以外も拾ってくれるようだ。
% rake --tasks rake notes # Enumerate all annotations rake notes:fixme # Enumerate all FIXME annotations rake notes:optimize # Enumerate all OPTIMIZE annotations rake notes:todo # Enumerate all TODO annotations
FIXME, OPTIMIZE, TODO とある。
どんな時に使うのか調べてみたら、
- FIXME
- 修正の必要あり
- OPTIMIZE
- 最適化の必要あり
- TODO
- TODOのメモ
みたいな感じに使えばいいらしい。
なるほど。