일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 자바
- Real MySQL
- Kotlin
- mysql
- spring
- MSA
- list
- 자바 ORM 표준 JPA 프로그래밍
- 보조스트림
- 스프링
- 스트림
- OS
- GC
- 토비의 스프링 정리
- 쿠버네티스
- K8s
- thread
- Collection
- gradle
- SpringBoot
- 백준
- 토비의 스프링
- Stream
- 이스티오
- Java
- JPA
- jvm
- redis
- IntellJ
- Stack
Archives
- Today
- Total
목록테스트 (1)
인생을 코딩하다.

2장, 테스트 p.145) 변하고 복잡해져가는 애플리케이션에 대응하는 첫 번쨰 전략이 확장과 변화를 고려한 객체지향적 설계와 그것을 효과적으로 담아낼 수 있는 IoC/DI 같은 기술이라면 두 번째 전략은 만들어진 코드를 확신할 수 있게 해주고, 변화에 유연하게 대처 할 수 있는 자신감을 주는 테스트 기술이다. p.146) 테스트란 결국 내가 에상하고 의도했던 대로 코드가 정확히 동작하는지를 확인해서, 만든 코드를 확신할 수 있게 해주는 작업이다. 또한 테스트의 결과가 원하는 대로 나오지 않는 경우에는 코드나 설계에 결함이 있음을 알 수 있다. 이를 통해 코드의 결함을 제거해가는 작업, 일명 디버깅을 거치게 되고, 결국 최종적으로 테스트가 성공하면 모든 결함이 제거됐다는 확신을 얻을 수 있다. p.149)..
Spring
2021. 6. 4. 20:59