lunchScreen/Interview_Questions

if를 지양하는 것이 좋은데 그 이유과 극복방법

Opened this issue · 1 comments

if를 지양하는 것이 좋은데 그 이유과 극복방법
  • if문을 사용하면 유지보수 측면에서 불리한 경우가 발생합니다. 새로운 기능이 추가된다면 else if가 발생하게 되고, 선행 조건을 더 많이 고민해야하기 때문입니다. 또한 다중 if문을 사용하게 되면 가독성이 좋지 않게 됩니다.
  • 극복방법
      1. Switch 사용
      1. 삼항연산자 활용
      1. Dictionary를 활용
      1. 다중 filter 사용
      1. 다형성을 활용