if (env === 'test1') { if (os === 'ios') { setUrl('https://aaa.example.com/apple'); } else { setUrl('https://aaa.example.com/google'); } } else { if (os === 'ios') { setUrl('https://bbb.example.com/apple'); } else { setUrl('https://bbb.example.com/google'); } } ・・・ ・・・ ・・・ 読みやすいコードを書きたい 複雑な条件分岐は、書いている本人も、後からそれを読む他人も非常に疲れるものです。 令和プログラマー*1である私自身、なるべく気を付けようと思っていますが、ついつい条件反射でif-elseを書いてしまいそうになります。 また、