プログラマ ずんべ の日記

zunbe

プログラマ ずんべ の日記
プログラマ ずんべ の日記

探し物は見つかりましたか? サイト内検索を試してください。

スパム・メール スパム・メール アマゾン アソシエイト・プログラム アマゾン アソシエイト・プログラム

2005/08/07

【若いモンの発想はわからん】(その8) それは未定義?

今日も、こんな事があった。

サイトの負荷テスト用のプログラムを社員に書かせた。
プログラムを fork して複数のプロセスを実行し、同時にターゲットのサーバにアクセスするプログラムである。

社員は、プロセスを fork するコードとして、以下のようなコードを書いてきた。

-----
$pid = fork()

if (defined($pid))
{
  # 親プロセス
}
else
{
  # 子プロセス
}
-----

おいおい、fork の戻り値は、-1、0、正の整数 のいずれかだろう。
どこから「defined で判定する」という発想が出てくるんだよ。
そんな判定、ありえないだろう。

要するに、社員は、変数の型を意識してプログラムを書くという事を知らないのである。
「型を混合した演算は一切するな」と口すっぱく言っているのだが、いつまでたっても、型をごちゃ混ぜにして使う。
型を意識する事を知らないから、数値に対して defined で判定するという、とんちんかんなコードを書く。
まったく、困ったもんです。



このエピソードはいかがでしたか?

投稿者 zunbe : 2005/08/07 00:56:37


コメント

コメントしてください






保存しますか?


スパム対策:
この入力フィールドに「31」と入力してください。


プログラマ ずんべ の日記:ずばヒット アマゾン