Rubbocop에게 욕을 먹은 오류(Lit/DuplicateBranch)

1861 단어 rubocoptech

Lint/DuplicateBranch


def 時給(社員名 )
  case 社員名 
  when 目黒
    1_500
  when 五反田
    1_200
  when 大崎
    1_400
  when 品川
    1_600
  when 田町
    1_200
  when 浜松
    1_400
  else
    1_000
  end
원래 이런 코드였는데 이렇게 수정을 요구받았어요.
def 時給(社員名 )
  case 社員名 
  when 目黒
    1_500
  when 五反田, 田町
    1_200
  when 大崎, 浜松
    1_400
  when 品川
    1_600
  else
    1_000
  end
바디에 쓴 내용이 같으면 총괄해 보면 그런 것 같아요.
위의 순서가 재미있으면 루보코프:disable를 사용하는 게 좋을 것 같아요.

좋은 웹페이지 즐겨찾기