2023-11-17

anond:20231117011008

こういう糞コードって「なんで・・・どうしてこんな有様になってんだよ・・・・?」が解けたときアハ体験ちょっと面白かったりする

ちなみにこのvalueはなんとDBTEXTとして格納されているJSON

記事への反応 -
  • あーそうかオブジェクト指向を継承で差分プログラミングするものだと理解してるから、異常なswitch文ができるのか 多態性って概念がないのね function hoge(value): switch(value.a, value.b) case 1,...

    • こうなる状況がわからんけどこれだけなら問題はないような

      • caseがすでに20個くらいあるんだわ claa Unko: function hoge(value): switch(value.a, value.b) case 1, ‘a’ return methodA(value) case 1, ‘b’ return methodB(value) case 2, ‘a’ return methodC(value) c...

        • ホラーだね

          • こういう糞コードって「なんで・・・どうしてこんな有様になってんだよ・・・・?」が解けたときのアハ体験がちょっと面白かったりする ちなみにこのvalueはなんとDBにTEXTとして格...

      • caseの選択肢が増えてきたらヤバくなる。 こういうときは選択肢ごとの処理をそれぞれ別のクラスでやってあげれば、プログラムの見通しが良くなる。 StateパターンとかStrategyパターンで...

    • 人生を移譲したくなったのか。

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

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