2019-10-16

ハードコーディング撲滅運動

時々「オンコーディング」とも言ってるけど、ようは将来変わる可能性があるのに消費税率を1.08とか1.10と決め打ちでプログラムに書き込んじゃうこと。

変更するにはプログラム修正しなければいけない。

これを避けるため、プログラム内ではなくDB設定ファイルに保持しておき、税率変更があればそこだけを変えれば済むって話。

んで、こういうのを「(プログラムの)外に持つ」とか「外に出す」って言ってる。(こう呼んでるのうちだけじゃないよね?)

もついついハードコーディングちゃうんだよね。

話変わるけど、もし中高生の頃に「外出し」って言葉聞いたら、すげえ想像するんだろうな。

あの頃の爆発的な想像力を今一度欲しいもんだ。

  • 税率変更を簡単に行うために外だししたはずなのに 軽減税率とか言って商品ごとに税率が変わるもんだからフザケンナヨ!ってのが今回。 10%増税で増えた分の税金はめんどくさいシス...

    • 今回対応された方?お疲れ様でした。募るボヤキを肴に一杯どうだいw

    • こういう「想定外の方向からの変更」にはオブジェクト指向は弱い。 変更を予想して作成されたインターフェースはそれに対応できず、 変更を入れやすくするために行ったはずだったク...

      • 何がオブジェクト指向だ 俺はオブジェクト指向という言葉が大嫌いなんだ 「スイッチの中身分からんけど押せば使えるドンドン」 といいなおせ

      • それ以前にオブジェクト指向らしいコーディングできてるところが少ないしな。

      • YAGNIっていうんだっけ。後で使うだろうと予測して実装したけども、実際は10%も使ってなく、費やした時間が無駄になるってやつ。

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

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