일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 쿠버네티스
- 이스티오
- jvm
- 백준
- gradle
- 보조스트림
- Real MySQL
- Kotlin
- MSA
- Java
- 스트림
- OS
- redis
- list
- Stream
- spring
- Stack
- 자바 ORM 표준 JPA 프로그래밍
- 토비의 스프링 정리
- JPA
- GC
- 토비의 스프링
- mysql
- IntellJ
- 스프링
- thread
- Collection
- SpringBoot
- 자바
- K8s
Archives
- Today
- Total
목록토비의 스프링 2장 (1)
인생을 코딩하다.
[토비의 스프링 2장 정리] 테스트
2장, 테스트 p.145) 변하고 복잡해져가는 애플리케이션에 대응하는 첫 번쨰 전략이 확장과 변화를 고려한 객체지향적 설계와 그것을 효과적으로 담아낼 수 있는 IoC/DI 같은 기술이라면 두 번째 전략은 만들어진 코드를 확신할 수 있게 해주고, 변화에 유연하게 대처 할 수 있는 자신감을 주는 테스트 기술이다. p.146) 테스트란 결국 내가 에상하고 의도했던 대로 코드가 정확히 동작하는지를 확인해서, 만든 코드를 확신할 수 있게 해주는 작업이다. 또한 테스트의 결과가 원하는 대로 나오지 않는 경우에는 코드나 설계에 결함이 있음을 알 수 있다. 이를 통해 코드의 결함을 제거해가는 작업, 일명 디버깅을 거치게 되고, 결국 최종적으로 테스트가 성공하면 모든 결함이 제거됐다는 확신을 얻을 수 있다. p.149)..
Spring
2021. 6. 4. 20:59