Erlangでドラフトと実験的なコードを書くとき、私は通常これを使用します:
%%% Switch debugging output on/off:
-define(DBG(Str, Args), ok).
%-define(DBG(Str, Args), io:format(Str, Args)).
1行のコードをコメントアウトすると、デバッグ出力がコンソールのオンとオフに切り替わります。
?DBG("DEBUG: The function started ~n", [])
したがって、コードでコメントを多用することができます。
Rubyにも似たようなものがありますか?