나는 프로젝트에서 일하고있다. 현재 일부 입력 매개 변수에 따라 변수에 값을 할당하는 매우 큰 조건문이 있습니다. 그래서 나는 이와 같은 것을 가지고있다.조건부 변수 할당 리펙토링
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