パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

汚いソースを見たら?」記事へのコメント

  • 仕事じゃないですが、 むかし、まるで Lisp みたいに、 閉じ括弧を連続して書いた C のソースをもらったことがあります。

    ぼくは Lisp をやらないのですが、 Lisper は、C のソースも Lisp みたいな括弧のレイアウトで書こうとする 誘惑と常に戦っているのでしょうか?

    ぼくは、年に数度、

    • by Anonymous Coward
      吐きました。

      数値計算を多用する巨大プロジェクトで、 Fotranから入ったプログラマが多くを占めるのは仕方ないんですが。 構造化というものが存在しないんです。

      会社をやめるときに上司から不満は何かと聞かれて、 あのソースはあまりにもひどすぎますといったら、 たしかにそうだ、と肯定されてしまいました(笑)。

      • by SteppingWind (2654) on 2002年10月29日 23時59分 (#191747)

        もしかして変数が全て大域変数だったりするのでしょうか? 実は15年程前にCOBOLプログラマの書いたコードの変数が全て大域変数で, 関数のパラメータが全く有りませんでした.

        親コメント
        • 実は15年程前にCOBOLプログラマの書いたコードの変数が全て大域変数で, 関数のパラメータが全く有りませんでした.
          実は一年程前に書かれた斯様なコードが眼前にあったり致します。

          # そしてこのコードが年始にはカットオーバー。
          # さぁ、大丈夫かな?

          #ifdef 言い訳
          違う、ウチじゃないんだ。 コード書いた会社が逃げただけなんだ...。
          #endif

          親コメント
          • さもありなん。
            数年前にたまたまお知り合いになった専門学校卒のプログラマの人のノートを見せてもらったことがありますが、COBOLのプログラムをCの文法っぽく書き換えてみました、な代物を授業で教えられたと思しき跡が残っておりました。
            察するにCOBOLを教えるのがメインの学校だったんでしょう。流行ってる(?)からCにも触れとかなきゃって慌てて授業を組んだ感じ?
            その
            • PERFORMすらろくに無いようなプログラムも見たことあり。
              ええ、GOTOでびゅんびゅん飛んでましたとも。

              その会社の社員に聞いてみたら、構造化と言う言葉すら分かってないようでした。(昔の話とはいえ10年以内)
              コードをサブルーチン化してみたら、「読めない」の一言でバッサリ。
              それ以来、COBOLはあまり書かせてもらえなくなりましたね。

              いまはOpenCOBOLでもObject指向をサポートするようになりましたが、そんな彼らはいまだにVBのプログラムが読めないと文句ばかり言っているようです。

              がんばれコボラー!言語の違い云々で文句を言ってる事自体が間違いだって早く気づいて!!(笑)
              親コメント
        • by ncube2 (2864) on 2002年10月30日 12時46分 (#192108)
          そのFortran出身のプログラマにCOBOLプログラムを書かせて見たら、 IF文だろうがPERFORM文だろうが1000ステップ近いソースプログラム にインデントが全くなかった(*_*)
          未だいるのか、こんなん流派は?
          親コメント
        • by Anonymous Coward
          クラス変数が全部 static でしたとも。
          (正確にはちょっと違うが、事実上)

          # 冗談でなく有名メーカの命運をかけたプロジェクトだったのだ

※ただしPHPを除く -- あるAdmin

処理中...