実務COBOL– tag –
-
第4部
【COBOL 書き1-1】エクセルじゃだめなの!?
🧩今日の学び・Excelで「なんとなく」行っている処理は、READ・SORT・CONTROL BREAK・WRITEという基本処理に分解できる・係長の言う「Excelは魔法、COBOLは機械」という言葉が、処理構造を理解する入口になる・次回から実際にExcelの処理をCOBOLで... -
第3部
【COBOL 読み3-13】SORTはREADをしてるって?
🧩今日の学び・READは1件ずつ流す命令、SORTは全部集めてから並べ替える命令であり、処理思想が根本から違う・「READが含まれている」とは、SORTが内部で自動的に読み込みを繰り返しているという意味である・COBOLは自分で並べ替えるのではなく、専... -
第3部
【COBOL 読み3-11-4】DIVISIONを思い出せ!今なら理解が深まるはず
🧩今日の学び・ENVIRONMENTは「どこにあるか」、DATAは「何者か」を決めるために分離されている・FDは人が責任を持って触る領域、SDはSORT専用で人が触ってはいけない領域・環境と中身を分けた設計こそが、COBOLが長く現場で生き残った理由 係長)... -
第3部
【COBOL 読み3-11-3】コードの関係性確認しましょ
🧩今日の学び・SORT文は処理を「書く場所」ではなく、定義済みの世界を信じて動く命令である・ENVIRONMENT/ DATA DIVISIONで決めた前提がないと、PROCEDURE DIVISIONは存在できない・COBOLは処理よりも「壊れない前提条件」を作る言語だと理解する... -
第3部
【COBOL 読み3-11】SORTは並べ替えじゃない〜竹槍で一時整列
🧩今日の学び・SORTはファイルを並べ替える命令ではなく、後続処理の前提条件を作る命令・元ファイルを触らず、一時整列と責任範囲を分離するのがCOBOL流・SEARCH ALLが成立する保証は、SORTという入口設計で作られる 係長)ま、SEARCHについてはこ... -
第3部
【COBOL 読み3-10-11】SEARCH ALLの保証、どこに書く?〜一休さんとバイオハザードの夢の共演
🧩今日の学び・SEARCH ALLの保証は命令ではなく、設計として明示しなければならない・コメント・コード・構造の三層で書いて初めて「保証」になる・速さを選ぶ命令ほど、責任の置き場所を先に決める必要がある 係長)じゃあ、その保証、プログラム... -
第3部
【COBOL 読み3-10-10】SEARCH ALLの並び順ってどう並ぶの?〜縁起で乗り切る!?
🧩今日の学び・SEARCH ALLが見るのは定義ではなく「実行時に入っているデータの並び」である・ASCENDING KEYは保証ではなく前提条件であり、責任は設計者が負う・並びを作れないならSEARCH ALLを使わないという判断も立派な設計 なるお)ITEM-IDの... -
第3部
【COBOL 読み3-10-9】SEARCH ALLで事故りはともだちを回避
🧩今日の学び・SEARCH ALLは二分探索であり、並び順とINDEXが崩れると正しいデータでも見つからない・速さを選ぶ命令ほど、使う側に「保証責任」が発生するというCOBOL思想を理解する・「速い=正しい」ではなく、「準備が正しければ速い」という視... -
第2部
【COBOL 読み2-7-2】EXITとENDとEVALUATE〜進学校と不良の関係
🧩今日の学び・EXIT EVALUATE=途中脱出、END-EVALUATE=文法の終点という本質的な違いを理解。・EXIT は“早退届を出す不良”として、制御構造の流れを乱さない適切な脱出手段である。・EVALUATE 内で EXIT を濫用すると可読性が崩壊するため、「必...
1