유연성 높은 설계가 최고가 아니다!

유연성이 높은 설계가 항상 최고인가?

NO

  • 유연성에는 단점이 있어 무조건 높이는 게 좋은 것은 아님
    • 다만 유연성이 높은 설계가 재사용성은 높음
  • 상황에 맞게 적절한 수준을 선택해야 함

유연성이 높은 설계의 단점은?

  • 성능 저하: 일반적인 상황에 맞춰 구현하므로, 특정 상황에 특화·최적화된 코드보다 성능이 떨어짐
  • 가독성 저하: 유연성을 높일수록 코드가 복잡해져 가독성이 떨어짐

0건의 항목