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

若者をCOBOLエンジニアとして育てることの是非」記事へのコメント

  • by Anonymous Coward

    COBOLは触ったことがない身だけど、COBOLって習得してしまうとほかの言語を扱うことができなくなる呪いでもあるの?
    // ファーストインプレッションの言語によってプログラムの思考法がその言語ベースになっちゃいがちってのはあるだろうけど、矯正できないわけでもなく

    • by Anonymous Coward on 2017年10月30日 14時09分 (#3303835)

      行長さや変数名長の制限がある古い COBOL の相手をさせられ、それが良いものだと教えられた人は可哀想だと思いますね。

      古い C しか書けない、読めない、認めない職場ですが、
      ・変数名、関数名が 6 文字以内(変な略語ばかり、かつコメントがないのでわけがわからない)
      ・変数定義を関数先頭で全部やる(百以上あるので、それだけで画面が埋まる)
      ・関数分割しないので数千行の関数がゴロゴロ
      みたいのを新人に押しつけて何人辞めていったことか……
      そして生き残った人間もそれを量産し、C はおろか C# や Java でも同じようなコードを量産して一向に成長しない。

      言語も進化している、もっと良い書き方がある、現代的なテクニックがある、ということを教え、成長させる余地を作れるなら、COBOL でも BASIC でも育てるには良いとお思います。

      # 新人に「リーダブルコード」を渡したら上司に持って行かれた AC

      親コメント
      • by Anonymous Coward

        >変数定義を関数先頭で全部やる(百以上あるので、それだけで画面が埋まる)

        それって、先頭で宣言するしないという問題じゃない気が・・・。

      • by Anonymous Coward

        俺の最初の職場で上司は、「1つの関数にすべての処理を書くのが理想。関数を分割するのは邪道」と宣ってた。
        逃げて正解だったとは思っているが、複雑な気分になることがあるのも確か。

アレゲはアレゲを呼ぶ -- ある傍観者

処理中...