2011-01-16

電波プログラム

いまとあるシステムの改造を請け負っているんだけど、どうにも前任者(外注)の脳味噌が分からない。

電波でも受信していたんだろうか?それとも小人さん記述していたんだろうか?

    unsigned int i;

    (何らかの処理)
    if( i < 0 ){
        (何らかの処理)
    }

とか、

    if( i == 13 && i == 13 ){
        (何らかの処理)
    }

とか、

    if( i || !i ){
        (何らかの処理)
    }

なんて判定文がよく出てくる。何がしたいのかよく分からない。どうも高尚すぎて、俺にはこのプログラムが理解出来ない。

  • ハローワールドがかけなくても、プログラマとして外注を受注する 日本の自称プログラマ業界に何を言ってるだと。 本当に、よくあるミスの一例というか、わかってない一例だと思う...

    • そこはほら、「日本の」に限定しなくていいと思うよ。 「プログラミングできると言ってる奴らなのに、fizzbuzzすら書けない!」とか驚いてたのは、どこの国の先生だったっけ?

      • うん。だから。 海外 > FizzBuzzかけない >採用しない 国内 > FizzBuzzかけない >採用される。 > コードかけないから、書ける奴が書く > 人月で儲かる > かけない奴...

  • すげえな…

  • PGのコンディションがアレな状態で書かれたコードで時々見かけるよ。 どこの何なのかもよく分からないポインタがいつの間にかint型になってて、それが超重要な処理(しくじったら数日...

    • いちおう、昔のこの産業はウォーターフォールで、ソースコードは全レビューというのにより、そういう腐ったコードは入らないようになっていたんだけどね。 アジャイルだなんだと、...

      • ほんとクソすぎる、日本のSI業界は その上愛されキャラじゃないと「やりづらい」で切られるオチw 俺らエンジニアじゃないのかよw と突っ込みたくなるわ

      • アジャイルでも試験やレビューはしますけど・・・。 確かにレビュー時間の短縮は目指しますけどね。 そこをわざと曲解して「アジャイルだからレビュー要らないんです」って言う奴が...

        • まずはじめに、見ず知らずの他人に対して、簡単に情弱と言わないこと。これはコミュニケーションというか、人としての基本。 他人を馬鹿だとか何とか、容易にネガティブな単語を使...

          • ゴメーン(笑)

          • Webサービスならいいけど、組み込みや交換機や銀行でやられたらたまらん。という話です。 どの話?

          • 参考までに、一般の人のウォーターフォールの誤っている認識   ウォーターフォールの上位工程は作らない。 いや、設計をやるに当たり、作ったことがあるものなら いきなり設計...

            • 普通部長とか課長は役職者にしか出来ない仕事がいっぱいあると思うんだけど そういうことしてるってことはそうとう暇か特殊な制度になってるってことな気がします

            • 一般的に言って(ここでいう一般とは、つまり情報処理試験とかで出てくる単語として) ウォーターフォール・モデルと プロトタイプ・モデルと スパイラル・モデルと アジャイルは別の...

  • if (10 < value < 20) { /* 何らかの処理 */ } とかあったぞ。こう書きたい気持ちはわかるけどな。 運が良いのか悪いのか、コンパイルエラーにはならないんだよな。

  • 性的、いや静的解析やってればなぁ……

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん