私はプロジェクトに取り組んでいます。現在、私は非常に大きな条件文を持っています。これは、いくつかの入力パラメータに基づいて変数に値を割り当てます。だから、私はこれのようなものを持っています。条件付き変数割り当てのリファクタリング
if some condition
x = some value
elsif another condition
x = a different value
...
これをリファクタリングするにはどうすればよいですか?
x = some value if some condition || another value if another condition
このようなパターンがありますか?
リファクタリング方法を説明する前に、なぜこれをリファクタリングする必要があるのかを教えてください。どのような問題を解決しようとしていますか? –
'refactor = nilが存在しなければ?(:unit_tests)' – dbenhur