2024-04-26

anond:20240426121548

何年か前に事故った、どっかの地方自治体システムは、

.txt と .TXT挙動を変えていた話しがあったやん?

プログラム全体で、TxtFileExt が一カ所でしか使われてないなら、変数にする必要はほぼないけど、

2か所、3カ所になったら、.txt を .TXT に変えるだけでもミスする人でてくる。

.txt を .debug.txt とか .masuda.txt に気分次第で変える時も楽やん


const 〇〇ParamIntMax = 25;

プログラム全体で、一カ所しか使われてなければ変更ミスは生じないけど、

何カ所にも別れたら、変更時に見落とすやん。

記事への反応 -
  • いろんなアプリケーションのメンテ(バグ取りとか細かい機能追加とか)を何度か経験してきた。 主にテキストファイルとかCSVファイルとかExcelファイルとかを入出力するものばかりだった...

    • 何年か前に事故った、どっかの地方自治体のシステムは、 .txt と .TXT で挙動を変えていた話しがあったやん? プログラム全体で、TxtFileExt が一カ所でしか使われてないなら、変数にする...

    • そりゃ.xlsだと思ってた拡張子がアップデートで.xlsxになったりすることがあるからじゃねーの? utf-8もある日一括でutf-8.ja_JPになるかもしれんし

    • タイポでやらかした奴がいてそうなってるだけやろ

    • 拡張子については、例えば Excel の拡張子が変わったとき一括対応できる、とか? あとは普通に".txt" で取り扱ってるファイルはどれだ、って時にその定数の参照箇所を見ればもれなく分...

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん