경계,단위테스트

broccoli·2025년 6월 7일
0

cleancode

목록 보기
10/12

경계

프로젝트를 하다보면, 외부라이브러리를 활용할일이 많다. 매우

외부라이브러리는 가급적 브로드하고 일반적인 방식으로 사용되도록 만들어진다.

활용하는쪽에서는 불필요한 기능이 있을 수 있고, 제한을 둘 기능이 있을 수 있으므로,

내부 컴포넌트로 감싼 방식으로 만들어서 사용하자.

  • 많은 기능을 알 필요가 없게된다.
  • 버전업을 할때 랩핑한 컴포넌트만 확인하면 되므로 좀 더 용이함. 유지관리가 편해진다.

단위테스트

지저분한 테스트는 만드니만 못하다.
하지만 프로덕션환경만큼이나 깨끗한 테스트 모드는 변경으로 발생할 사이드 이펙트를 최소화 해주며, 유지보수에 도움이 될 수 있다.

  • 테스트 하나당 목적을 하나로
  • 테스트는 빠르고, 단순하고, 가독성이 좋게 해서 꼭 깔끔하게 유지해야한다.
profile
🌃브로콜리한 개발자🌟

0개의 댓글