[클린코드] 9. 단위 테스트
목차 1. 테스트는 유연성, 유지보수성, 재사용성을 제공한다. 2. 깨끗한 테스트 코드 3. FIRST 규칙 4. TDD 법칙 5. 테스트 라이브러리 사용 6. Test Double 7. 테스트 종류 8. 예제 1. 테스트는 유연성, 유지보수성, 재사용성을 제공한다. 테스트 케이스가 없다면 모든 변경이 잠정적인 버그가 된다. 따라서 개발자는 변경에 주저하게 된다. 테스트 케이스가 있으면 부실하거나 엉망인 코드라도 변경하며 개선해 나갈 수 있다. 그러므로 실제 코드를 점검하는 자동화된 단위 테스트가 필요하고 테스트 코드를 깨끗하게 유지해야 한다. 2. 깨끗한 테스트 코드 지저분한 테스트 코드는 테스트를 안하니만 못하다. 깨끗한 테스트 코드를 만들기 위해선 가독성이 중요하다. 명료성, 단순성, 풍부한 표현력..
책 내용 정리/클린코드(clean code)
2021. 12. 14. 17:57
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Ubiquitous Language
- 도메인 모델링
- Spring Boot
- spring rest docs
- 계층형 아키텍처
- HTTP 헤더
- 마이크로서비스 패턴
- mockito
- java8
- 육각형 아키텍처
- Spring Data JPA
- 스프링 예외 추상화
- 학습 테스트
- Stream
- 이벤트 스토밍
- Spring
- TDD
- 스프링 카프카 컨슈머
- ATDD
- 클린코드
- named query
- H2
- http
- 트랜잭셔널 아웃박스 패턴
- JPA
- 폴링 발행기 패턴
- clean code
- kafka
- Git
- MySQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함