if else 로 떡칠되어 있는 코드 보고 아 이건 아니다...하고 고심한 끝에switch 문으로 바꾸는데 ....바꾸고 있다보면...어...내가 뭐하고 있지.....?하고 다시 if else문으로 돌아가는...
if else... 로 로직을 벌려놓으면... 나중에 로직이 바뀌면 그걸 고치거나 새로운 조건을 안에 구겨넣는 일이 생김... 그래서 if 블록 안에 또 if를 넣게됨.. 심지어 똑같은 코드인데 이미 if else로 벌려놔서 코드를 복사 붙여넣기 해야함... 그럴 위험이 내포됨
경험 하지 않음
처음이네요