[스크랩] 촉촉한 코드, 건조한 코드

0

스크랩

목록 보기
2/3
post-thumbnail
post-custom-banner

촉촉한 코드, 건조한 코드

  • WET(Write Everything Twice) 코드
  • DRY(Don't Repeat Yourself) 코드
  • 공통화할 코드에 약간의 차이가 있지만 현실과 타협을 하고 이상한 추상화를 시작한 시점
    -> 추상화를 깨고 inline 시키기
    (inline 시킨다: 공통의 코드를 없애고, 각각의 사용처에 코드를 복붙하는 것)
  • 중복은 장기적인 관점에서 좋지 않다, 그러나 잘못된 추상화 또한 장기적인 관점에서 좋지 않다
  • 결론: 추상화를 만들기 전에, 우연적인 공통점인지 본질적인 공통점인지 시간을 갖고 판단하자
profile
Be able to be vulnerable, in search of truth

0개의 댓글