RSS The Daily WTF

CodeSOD:高額なフィールド

過去、ロブの雇用主は、COBOLを使用してバッチ処理を行うコンピューターの時間をレンタルしていた。当時それは十分であった。ただし、コンピューティングの重要性が高まり、レンタルコストが増加したため、会社は自分のAS/400コンピューターを購入し、COBOLコードをRPGに移行する必要があった。そのために、高額のコンサルタント(HPC)を雇った。移行の結果はあまり良くなかったが、コードは今日でも更新や近代化を経て使用されている。HPCの仕事の例として、有効なフィールドをチェックするブロックのコードがあるが、数字をテキストとして保存し、レキシカル比較を行うため、誤った結果を生じている。この比較の目的は、1から5の値を要求することであったが、それを強制していない。このフィールドはシステム内でどこでも使用されていないため、存在する理由について疑問が生じている。HPCの仕事はしばしば疑わしいものであり、ユーザーが報告書の不一致を報告すると、HPCはユーザーがデータを変更して自分たちを悪く見せたと非難した。会社のHPCとの経験は、Such conversionsから生じる問題の典型的な例であった。HPCの仕事の遺産は、今日でもコードに残っている。
favicon
thedailywtf.com
CodeSOD: A Highly Paid Field