utf8関連とmodern standard practices

modern perlユーザだったら常識だと思われるエンコード関連の話と、基本のプラクティスの話がサンプルコードによるPerl入門に出てたから、よく分かってない人は勉強するといいですよ。
Encodeモジュール - 日本語などのマルチバイト文字列を適切に処理する - Perl入門ゼミ
現代的なPerlの記述方法一覧 - Perl入門ゼミ
ちなみに、俺はいくつか守ってなかったものがある。一つはタブはスペース2になっていたりする*1のと、不必要なモジュールの読み込みを消ししたり、モジュール読み込み時に関数名を明示するのを忘れがち。

*1:Aquamacsのデフォルトがそうなってるから。直すのメンドクセ