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) case 2, ‘b’ return methodD(value) .................... private function methodA(value): .................... function methodB(value): .................... function methodC(value): .................... function methodD(value): ....................
そうじゃなくて
value.hoge()
にしてほしかったのさ
あーそうかオブジェクト指向を継承で差分プログラミングするものだと理解してるから、異常な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パターンで...
人生を移譲したくなったのか。
その前にkillしようかな