COBOLって今需要増えてるの?Part7
レス数が900を超えています。1000を超えると表示できなくなるよ。
gotoを使わずにperformを使ってくれって言う人がいて
それってgotoじゃんという使い方をしている goto使えば良いよ
アセンブリ言語なんてgotoだらけだよ 他セクションの中にGO TO しまくる糞COBOLソースをメンテした事ある。
アセンブラ世代の糞爺が作ったらしい。 ちなみにCOBOLはGO TO な。
gotoならCだろ。 なんか日本人はバカというか教条主義的過ぎるというか
goto禁止というと死んでも使わせない的な話になるけど
上に行くのと飛び越すのさえやらなければ後は使い方だろ >>882はコーディング規約に死ねと書いてあったら死ぬんだろうか GOTOの話ってフローチャート書く上でのお作法の話や
条件分岐文に命令や命令群を直接書けず必ずGOTO文で飛ばすしかない仕様の言語を設計するのやめよう
とかいう話ではなく、GOTOならば無条件に害悪であるからコーディングの美しさのために排除しろ
って話なんだっけ? 馬鹿が飛んでもないところに飛ばすのが頻発したから一律禁止にしたとかそんなんじゃないのかな 一番問題なのはループの中へのgoto
ループの中を書き換えるととんでもないところで
副作用が起きる ループの中へのgotoというと、昔々アセンブラではそんな感じのをよく見たなあ。
1バイトでもコードを減らそうとしてそういうことをする。 >>886
それはGOTO禁止じゃなくて、そいつ切るべき案件だろ
絶対他でもやらかす >>889
cobolの場合、既存のコードがそんなんばっかりというのが
一番大きな問題
スパゲッティになっていて手が付けられない
いわゆるマイナスからのスタートになる よかった……共通化したコードへ飛んで使いまわすような書き方をするな!
行数を稼ぐために同じ処理もしっかりと複数全部書け!
という悪い子はいないんだ…… >>889
切ったところでそんなやつは無限増殖のように頻繁に現れる
予防策として事前に禁止事項にしたんだろ はじめは道徳を説いていただけなのに
馬鹿向けの規則に捻じ曲げられてしまうという
悲しい世の中だね システム開発には決まり事が必要だよ
俺様が作るコードが一番で勝手につくられてはたまらない コーディング規約のGO TO禁止って、
セクション構造の出口(EXIT文の前に適当なラベルを付けておく)へのGO TOはいいけど、
それ以外へのGO TOはダメとかそんなんでしょ? >>896
それだとループからの脱出
continueとbreak
が書けない >>897
COBOLにbreakは無いぞ、continueもCとは意味が違うし。 >>897
いっそのこと脱出しなければいいんじゃない?
次の命令をNOPすればいい 大手のSier企業で金融系で売上の50%を占めているところは半分くらいCOBOLのシステムを扱っている
公共系のところも同様
フリーランスと比べて正社員になるとCOBOLやらされる率が高くなるね COBOLのレガシー資産は塩漬けにして改修は行わない
新機能は他システムで行いコボラーは既存コードに影響ないか調査やテストするだけの存在 COBOLなんてまだあるの?
大分javaに置き換わってるよね 富士通が作ったシステムを作り直しているんだけど、富士通があとから作ったドキュメントしか残っていない。 早くドキュメントが合ってるか確かめる作業に戻るんだ まだまだ社内の基幹システムとしてガンガン新規開発してる。どのパッケージ導入よりもバリューを生み出し続けている。 大きい会社は仕事が営業だから、いまでも体育系なんじゃね? 大きいIT会社は仕事の9割が人員管理、議事録作成、顧客折衝、営業だからSEというよりは営業職だ 大手SI企業とかはプログラミングを1%もやらない
人員管理の仕事は体育会系が好まれる プログラミングできるやつはスグFA宣言しちゃうからねぇ。
企業内にはプログラミング出来ないやつしか残らない。 某自治体で5年前までCOBOLで開発してた。
身体壊して退職したけど。
使っていたのは汎用機。
身体だいぶマシになって来たので仕事復帰したい。
どこか雇ってくれるかなあ? レス数が900を超えています。1000を超えると表示できなくなるよ。