アカウント名:
パスワード:
Web開発でPerlの案件が減ってPerlによくあるぐじゃぐじゃコードを見かけることが少なくなった。
しかしそこに現れた新たな妖怪JavaScript!
実行速度のためという名目もあって、1つの関数が数百行から千行単位も当たり前、そこに1文字変数が乱立し、十数段にもなるif文ネストの波がうねりまくる。
書いた本人はいいだろうが、チェックしたり修正するほうには拷問に近い。
JavaScriptもどうにかならんかなあ・・・替りが無いからしょうがないけど。
Perlがなんで人気があったのかよくわからん省略しすぎたコードは自分のですら見返したくないのに
>省略しすぎたコードは
まさに人気が出た理由も、そして人気をなくした理由もコードを省略して書けるってことに尽きるんじゃないでしょうか。徹底的に拡張された正規表現がハッカーを惹きつけたのは間違いないでしょう。
ただ、Perl 5流のオブジェクト指向プログラミングは逆に冗長になりますがw(でも個人的には嫌いじゃないw)
最近Perlで!という指定のコーディングがあったので強引にオブジェクト指向風に持っていって実装してみました
コンストラクタではblessしてメンバ関数の一行目では$this = shiftしたりと
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家
Perlのグダグダを引き継ぐJavaScript (スコア:0)
Web開発でPerlの案件が減ってPerlによくあるぐじゃぐじゃコードを見かけることが少なくなった。
しかしそこに現れた新たな妖怪JavaScript!
実行速度のためという名目もあって、
1つの関数が数百行から千行単位も当たり前、
そこに1文字変数が乱立し、十数段にもなるif文ネストの波がうねりまくる。
書いた本人はいいだろうが、チェックしたり修正するほうには拷問に近い。
JavaScriptもどうにかならんかなあ・・・替りが無いからしょうがないけど。
Re: (スコア:0)
Perlがなんで人気があったのかよくわからん
省略しすぎたコードは自分のですら見返したくないのに
Re: (スコア:0)
>省略しすぎたコードは
まさに人気が出た理由も、そして人気をなくした理由もコードを省略して書けるってことに尽きるんじゃないでしょうか。徹底的に拡張された正規表現がハッカーを惹きつけたのは間違いないでしょう。
ただ、Perl 5流のオブジェクト指向プログラミングは逆に冗長になりますがw(でも個人的には嫌いじゃないw)
Re:Perlのグダグダを引き継ぐJavaScript (スコア:0)
最近Perlで!という指定のコーディングがあったので
強引にオブジェクト指向風に持っていって実装してみました
コンストラクタではblessしてメンバ関数の一行目では$this = shiftしたりと