kmuto/review — pull request #291 by dmiyakawa (2014-06-19 07:42:16+00:00)
Title: OptionParserを受け取る変数をoptsに一本化する

bin/ 配下のスクリプトでparserとoptsが両方使われていて最初に見た時に地味に混乱するため、一本化を試みます。

実はparserの方が出現数が多いのですが、ここではoptsを採用する前提でPRをしています。
どちらでも構いませんが、あえてoptsとした根拠は以下のとおりです。

理由1
tocparser.rbやRe:VIEWパーサーという表現と概念レベルで全く異なるものと名前がぶつかるため、
余計な混乱を感じました (個人の印象です)。

理由2
こちらは完全に後付ですが、ググって出るRubyの検索結果が割とoptsでした
http://docs.ruby-lang.org/ja/1.8.7/class/OptionParser.html
http://ruby-doc.org/stdlib-2.1.2/libdoc/optparse/rdoc/OptionParser.html

rake testと簡単なpdfmakerのビルドは通ることを確認しました。
この変更後、parserでgrepをするとtocparserへの参照と、
uuid.rbのGUID parserへの言及だけが残ります。

(ここまで書きましたが、主要開発者の方々の考え方次第で、parserへの一本化でも構いません)