タグ

ブックマーク / www3.vis.ne.jp/~asaki (2)

  • 新・たけぞう瀕死の日記 - ひどいCGIスクリプト

    ■ [Perl]ひどいCGIスクリプト 個人的に頼まれてネットで配られているCGIスクリプトの改造なんかをすることがあるのですが、巷でもよく言われているようにCGI系サイトで配布されているものは当にひどいコードが多いです。折角なのでこれらのひどいコードに共通する例をいくつかあげてみようと思います。 もちろんuse strict;などとは書かれていない myとか一切使わない ソースがShiftJISで書かれている モジュールは一切使っていないが(たぶん必要に迫られて)jcode.plだけは使っている Perl4で時が止まっている 関数は使っているが値は全てグローバル変数で受け渡している 以上のような理由によりmod_perlでは動きそうな気配がまったくない 変数名や関数名が無闇に短い インデントされてない(全ての行が左寄せになっている) 空白も空行も全部詰めて書く 意味もなく1行にたくさん

  • http://www3.vis.ne.jp/~asaki/p_diary/diary.cgi?Date=2007-12-20

    kuwa
    kuwa 2007/12/20
    ちょっと興味あり。って、あれ?11/21以降MLからのメールが届いてないな。なんでだろ。
  • 1