Aug 22, 2005
プログラミングスタイル
今年の夏休みはesbの改造をしようと頑張ったのですが、まだperlの基礎的な部分が十分ではなく、なかなか前に進みません。 しかし、そういった時にいろいろ勉強になるんですね。
自分なりのプログラミングスタイルがだんだん見えてきました。 例えば、'',"",q(),qq()やヒアドキュメントとの使い分けスタイルも出来てきました。
現在の所、'',"",qq()を多用しq()とヒアドキュメントは使わない方向にしています。特に最近はqq()を使う頻度が増えています。これの良い所はqq()の中で変数も""も使えるという事で、非常に重宝して使っています。(""の中で""を使うと意図した所と違う所で区切ってしまうので使えません。)
又、最近は静的生成を行う方向でcgiを作る様にし始めています。 多くのcgiは動的生成なのですが、以前使っていたiswebなんかではcgiを外部から直接呼び出せないのでcgi処理後はhtmlを静的生成してそちらに移動するような作りをしているのです。
こうする事で、表示は全てhtmlで処理はcgiという分担が明確になります。 外部からはhtmlページしか見えませんし、そこへのみリンクを貼れば良いので、この構造のcgiはisweb外部からも利用する事が可能になります。
今後もスタイルは変わり続けていくでしょう。
現在、トラックバックURLはスパム対策の為に非表示としています。
表示する為には、「表示」ボタンをクリックして下さい。
・1日以上前に開いたページのTBアドレスを使うとスパムとして弾きます。
・MovableTypeのクイックポストではTBを送れません。
writeback message: Ready to post a comment.
現在、投稿フォームはスパム対策の為に非表示としています。
表示する為には、「表示」ボタンをクリックして下さい。
A quick preview will be rendered here when you click "Preview" button.