miau's blog?

Perlベストプラクティス

Amazon.co.jp の紹介ページ(アソシエイトあり)へ
Perlベストプラクティス - Amazon.co.jp

今日&明日と YAPC なので、それに向けて Perl 気分高めるべくさらっと読みました。

評判どおり色んなベストプラクティスが載っていて、「perldoc とかラクダ本とか読んでたらそうするよね」というものから「そういうモジュールがあるんだー」というものまで色々と。中には「blog ネタにしようと思ってたのに先に言われちゃった」なんてのも。
「自信を持って他人にソースを見せられない」という感じの方は、とりあえず読んでおいたほうがいいです。

以下、なんだか長くなってしまったので続きます。




ということで大体納得なんですが、ちょっと受け入れにくいなと思った部分を羅列してみます。

・空文字列を '' と書くとダブルクォートと区別がつかないので q{} と書く(4.2)
 →固定幅のフォント使ってたらそんな心配しなくてもいいのでは?

・「正規表現には必ず /xms オプションをつける」(12.1〜12.5)
 →/m と /s は意識してない人が多そうだけど、/x オプション知らない人が見たら却って混乱するような?

・Regexp::Autoflags モジュールの義務付け(12.6)
 →コードのポータビリティが落ちるからやめたほうがいいような?

まあ、仕事で関わる人全てがこの本を読んでくれてれば問題ないんですけどね。(そういえば去年の YAPC でそうしろって言われた。)

あと色んなモジュールが紹介されてるけど、これ全部冒頭に書くのは嫌だな。ちょっとした処理を書くのでも、

use strict;
use warnings;
use ReadOnly;
use charnames qw( :full );
use English;

これくらいは普通につけろってことになりそう。日本語扱うなら Encode や Encode::Guess なんかも入ってくるし、Data::Dumper なんかよく使うし。デフォルトでこういう処理を有効にしてくれないかなぁ。


ちなみに
・一昨年に Safari Books で購入
・オンラインじゃなかなか読まないなってことで一年ほど前に英語版購入
・そうこうしてると日本語版が出たのでこれも購入
ということでこの本のために三回金払ってます。こういう無駄は減らさないとなあ。


(2008-02-20 追記)

use 〜 が並ぶのをなんとかするには、Toolkit を使えばいいらしい。

Elementary, ... MFPM: たくさん use するかわりに、"Toolkit" につめこもう!

とりあえずメモメモ。
posted at 23:58:47 on 2007-04-04 by miau - Category: 読了@技術書 No Trackbacks - Permalink

TrackBack

このエントリにトラックバックはありません
現在トラックバックは受け付けていません。

Comments

No comments yet

Add Comments

現在コメントは受け付けていません。
お手数ですが、 こちら のコメント欄にでも記載していただければと思います。