By Hibi
Post Time: 2009年5月28日 06:00
Post Categories: Programming
「はまる」傾向のプログラミング

昨日の「バグの無いプログラムを書く10個の方法」と似たような内容なのですが、プログラムを作っていると時々
「はまった~!」
と叫びたくなるようなことがあります。「はまる」とは「川にはまる」や「罠にはまる」などと使用するように悪い状態にはまることで、プログラムを作っていて「はまる」という状態はプログラムの不具合が不具合を招いて悪循環になってしまっている状態です。
もちろん、プログラマーははまらないように細心の注意を払って作業を進めているのですが、それでも人間なので時々はまってしますことがあります。
そのはまるプログラマーの傾向について書かれているページがありますので、下記に紹介します。
はまるプログラマーの傾向として項目をあげると以下の通りです。
- クラスやメソッドの命名が不適切
- 「とりあえず」書いたコードが悪さをしている
- 「このままでは何かがおかしい」と感じながら作業を続けている
- ツールに振り回されている
- 「よくあるつくり」に対する理解が乏しい
- APIの存在を認知できていない
プログラマーであればこれら項目を見て思い当たる箇所もあるのではないでしょうか?
過去に「変数の命名規則」や「PHP 標準コーディング規約」何てものを書いたことがありますので、もし良ければこちらも目にしてみてください。
小野和俊のブログ:プログラマーの開発速度は「はまる」時間の長さで決まる
達人プログラマー―システム開発の職人から名匠への道
posted with amazlet at 09.05.28
アンドリュー ハント デビッド トーマス
ピアソンエデュケーション
売り上げランキング: 6909
ピアソンエデュケーション
売り上げランキング: 6909
Comments (9)
コメント
TrackBack URL








A.仕様の時点で「デッドロック」していた
B.ちょっとしたことで作ったグローバルモジュールが他の担当と偶然名前やメンバ名が重複して罪のなすりあい
C.うっかり違う言語の書き方していた
D.メモリが壊れてたことに気づくのに2日費やした
E.プログラマとSEの罵り合いが始まった(そろそろデスマ近い?)
F.プログラマ同士の派閥闘争が始まった(あーデスマ近いね)
G.デスマでみんなが小島よしおさんのようになった(そんなの関係ねぇ!という・・・)
H.お前だけVistaで開発するなよ・・・
・・・あると思います!
なんか、最近のコメント欄、おかしくなってない?
Bはよくありがちですな。
Cは一度経験あります(その時はたまたまaspだったんだけど、コメントを//で書いて怒られた・・・)
E~Gは自分ではないけど、基本デスマに向かってまっしぐらでしょうね。
Hは・・・昔みんな95の頃に独りだけ2000 beta でやっていたことがありますw
オカモトさん
流石ですね。いろいろな経験をしている。
私の場合はCはいつもですね(^^ゞ
SE風味さん
えっ!どこがおかしいでしょう?
って言うかなぜかSE風味さんだけは当システムではスパム扱いとなりますね。
Akismetが勝手にやっているんですが。
katsu2000xさん
Cは一度だけですか?
すごい頭の切替え術ですね。
>Cは一度だけですか?
>すごい頭の切替え術ですね。
あまりいろんな言語やってないというのもありますね。
VB系やっても、たまーにif文の書き方でミスりますけど、ほとんどやらないですねえ。
katsu2000xさん
私はVB(A)&PHPなのでif文のミスは多いですね。特に「=」と「==」のミスが・・・。
eq とか === とか。
って、どうせ、スパム扱いされるんだろうけどさー…orz
へーんだ、へーんだ。
でも、くやしいから、モーニング娘。風に最後に「、」つけてみた。
あ、でた。
そのうえ、、と。まちがってるし orz
SE風味さん
(笑)スパム登録がなぜされるのか、どうしたら解除されるのか等はちょっと調べてみますね。それまでしばらくお待ちを。