アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
物事のやり方は一つではない -- Perlな人
PHPってどこがいいんですか (スコア:1, すばらしい洞察)
リファクタリング文化 (スコア:1)
PHPは、(Ruby, Python と比べると)メンテナンス性がよいとは思えない言語であると私は思うので、リファクタリングする意思の無い組織が選びがちな言語だなと思います。
リファクタリングしないプログラミング作業は、面白く思えない。
Re:リファクタリング文化 (スコア:1)
http://www.kakutani.com/20040809.html#p01
を見ておくと良いかも知れません。
あと、そこからもリンクされてる、
http://capsctrl.que.jp/kdmsnr/wiki/bliki/?RefactoringMalapropism
も。
なにやら、リファクタリングではない行為をも、安易にリファクタリングと呼ぶ風潮が、
世間に広まってるという噂なので、
アレゲな人々が一杯集まっているということになってる:-)スラドでも、
参照しといたほうが良いかなーと。
読んでみると、「リファクタリング」と呼ばれるに値するための本当の条件は
なかなかに厳しいようです。
>読みにくい書きにくいプログラミング言語、フレームワークでソフトウェアを書こうとするなら、
>そこにはリファクタリング文化が浸透していない、てなことで。
リファクタリング以外の色々なものもまた、浸透してないのでしょうね、そういう場所では。
Re:リファクタリング文化 (スコア:0)
楽天なんかどうなんだろう。
つまり、その手の意識が低いところなら、どんな言語でもぐちゃぐちゃなコードで書くよ、ということで。
Re:リファクタリング文化 (スコア:1)
> 楽天なんかどうなんだろう。
ダメぽ。
まぁ色々抱えているので一概に言えないのかも知れませんが (でも不良品が紛れている事自体 失敗だよな
> つまり、その手の意識が低いところなら、どんな言語でもぐちゃぐちゃなコードで書くよ、ということで。
責任がある場合はソレでは済まないワケで、その結果 PHPはちょっと [typepad.com] という話になるのかな、と思います。
Re:リファクタリング文化 (スコア:1)
> を以て PHP を採用すると最強
PHPでもよいコードは書けますが、しかし、どちらかというと私は Ruby, Python を選んだほうが、よいよいコードは書けると思いますし、そういういいコードを書ける人が Ruby, Python ユーザには多いと思ってます。
型宣言あり言語(つまり、Java)と、型宣言なし言語ではどちらがよいかという話がありますが、私はウェブプログラミング/データベースプログラミングをするときには、型宣言なし言語のほうが書きやすいです。比較的、定型的な処理が多くて、そもそもあまりクラスを定義せずに済むので。
Re:リファクタリング文化 (スコア:0)
例外はあっても。
Re:リファクタリング文化 (スコア:1)
>味がある)人が多いからであって、言語の特徴だけが理由ではないというのが本当のところでしょう。
使い「はじめる(試みる)」という意味では、探究心という言い方も当たってると思うけど、
使い「続ける」かどうかという意味では、探究心だけじゃなく、
素性の良い言語を選択する(悪い言語を忌避する)だけのセンスというか腕前がついてる人間なんじゃないかな。
「あ、これは、より良い言語なのだ」と気付くかどうか、っていう問題。
あと、より良いと気付いた対象を、今後も使いつづけるぞと選択するかどうかっていう問題。