Testable Code
유닛 테스트를 작성하다 보면, 내 코드가 테스트 불가능한(혹은 어려운) 경우가 있다. 이럴 때면 당혹감과 함께 여러가지 의문이 밀려든다. '왜 내 코드는 테스트하기 어려울까?' '어떻게 수정해야 테스트가 쉬워질까?' '근데 테스트를 위해 구현부를 수정하는 게 좋은 선택일까?' 이 의문들을 해소하고자 구글링을 해보았고 유명인사 향로님의 블로그에서 좋은 글들을 발견했다. 1. 테스트하기 좋은 코드 - 테스트하기 어려운 코드 2. 테스트하기 좋은 코드 - 제어할 수 없는 코드 개선 3. 테스트하기 좋은 코드 - 외부에 의존하는 코드 개선 위 글들을 나의 언어로 조금 더 간결하게 정리해보고자 한다. (참고로 여기서 다루는 테스트는 '유닛 테스트'이다) 목차는 다음과 같다. 1. 테스트하기 어려운 코드 2. 테스..
좋은 코드에 대한 고민
2024. 4. 6. 21:43
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- SEO
- 레벨2
- 프론트엔드
- 우아한테크코스 6기
- next js
- 디자인 패턴
- 조영호
- 회고
- testable
- 컴포넌트
- 테스트코드
- 이벤트 전파
- 객체지향
- 엘레강트 오브젝트
- 브라우저
- 5월2주차
- 프리코스
- 레벨 1
- 우테코
- 우테코 프론트엔드
- 유닛테스트
- dom
- 옵저버 패턴
- 자소서
- observer
- next js seo
- 우테코 6기
- 우아한테크코스
- 객체지향원칙
- 예고르
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함