■
■ カタリスト紹介
http://top.bluefeet.net/bin/view/Main/CatalystIntro
■ 正しいコードの書き方
○タブやブレースの位置を気にする必要は無い。Perl::Tidy を使え。
○List::Util と List::MoreUtils と Scalar::Util を使おう。再発明するな。
○ラベル付き引数を使え。
○$_ は使うな。if はできるだけネストしないで last if... などを使え。
○リファレンスを格納する変数名には _ref をつけろ。
○return undef しないで return () しろ (undef はリストコンテキストでは true になる!)
○正規表現は常に /xms オプションを付けろ。
○Perl6::Export::Attrs モジュールを使え。
○モジュールを作るならテンプレートを作っておくか Module::Starter を使おう。