From: "U.Nakamura" Date: 2009-03-11T21:50:52+09:00 Subject: [ruby-dev:38154] Re: [feature:trunk] warning when Kernel#p is used こんにちは、なかむら(う)です。 In message "[ruby-dev:38153] [feature:trunk] warning when Kernel#p is used" on Mar.11,2009 21:29:22, wrote: > 問題点は > > - p という名前のメソッドだけ特別扱いで警告されるのが気持ち悪い > - 互換性 > > くらいかと思いますが、$DEBUG = true なら本番環境でないので、個人的には > 許容範囲かなと思いました。どうでしょうか。 私は p foo if $DEBUG というコードを頻繁に書くんですが、ダメなんでしょうか。 pを使うのはデバッグ時なわけですから、当然$DEBUGがtrueの時にこ そpに本来の仕事を余計な妨害なしでこなしてもらうべきだと思いま す。 アイデア自体は悪くないと思いますが、パーサレベルでチェックす るのであれば、syntax check (-c)などでひっかけるのがよいのでは ないかと思います。 それでは。 -- U.Nakamura