Naney が Perl プログラムを書く時のコーディング規約メモ。
メソッド名
- protected なメソッド名はアンダースコア 1 個で始める。
- private なメソッド名はアンダースコア 2 個で始める。
- その他具体的なメソッド名についてはNaney メソッド命名規則参照。
Perl ベストプラクティス 3.1 に従う。
<名前空間> : <名詞>::<形容詞>::<形容詞>
| <名詞>::<形容詞>
| <名詞>
プラグマ
- 「use strict;」する。
- 「use warnings;」する。ただし Perl 5.6.0 より前の互換性を保つ時は使用せず、 -w を指定するようにする。
引数
- 引数が3つ以上になるなら、名前付き引数としてハッシュリファレンスを受け取るようにする(Perl ベストプラクティス 9.4)。
- setter と getter を分ける (Perl ベストプラクティス 15.10)。
- ある属性 foo の getter は foo とし、setter は set_foo とする。