我正在进行一个项目。目前我有一条相当大的条件语句,根据一些输入参数来给变量赋值。所以,我有这样的代码。
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 unless exist?(:unit_tests)
- dbenhur