最近CatalystのPluginに関する議論とか見てて思ったんだけど、どうも自分は密結合なプログラムよりも、疎結合なプログラムの方が好みらしい。
細かいComponentを組み合わせて、一つのものを作る的な。自分がプラグラムを書く時、何でも再利用できるようにしたがるのはその辺りが理由なんじゃないかなと。
やっぱり密結合より疎結合ですよ。
最近CatalystのPluginに関する議論とか見てて思ったんだけど、どうも自分は密結合なプログラムよりも、疎結合なプログラムの方が好みらしい。
細かいComponentを組み合わせて、一つのものを作る的な。自分がプラグラムを書く時、何でも再利用できるようにしたがるのはその辺りが理由なんじゃないかなと。
やっぱり密結合より疎結合ですよ。
大体こんな感じ。
my $tt = Template->new;
my $tmpl = $tt->context->template( $source );
コード見てみたところ、which cpan-upload-httpとかやってんのでwhichコマンドが入ってないと動かないっぽい。つまりWindowsだとCygwin使ってるとかじゃないとダメポ。
まあアップロードはPAUSE経由でやればいいだけの話だけど。
大体こんな感じ。
connect '/:pattern' => {
name => q{},
controller => q{},
action => q{},
condition => {
method => q{},
function => sub {},
},
requirements => {
key => qr{},
}
};
自分が知ってるのだけでも、これだけある。
どれ使えばいいんだろうなぁ。
まあその前にSQL自体を勉強しないと><