티스토리 뷰
Facts (한 것)
- 코드숨 3주차 과제 진행 - 테스트 작성하기
Feelings (느낀점)
Test Code
- D - C - I 패턴을 적용해보면서 동시에 Given - When - Then 템플릿에 맞춰서 테스트 코드를 작성해보았는데 생각보다 둘의 조합이 아주 좋았던 것 같다.
- 무엇보다 Given - When - Then 템플릿은 만족도가 아주 좋았다.
- 템플릿에 맞추어 테스트를 작성하다보면 절로 테스트 코드의 구조와 표현이 명확해지는 것을 느꼈다.
- '테스트는 일종의 실험실이다. 엄격하게 청결을 유지하는 실험실을 떠올려보라.' 라는 종립님의 피드백을 보았는데 많은 생각을 하게끔 만드는 것 같다.
- 함정은 희미한 느낌만 느껴지는 것 뿐이라는 ..
- 지금으로써는 테스트 코드를 최대한 간결하고 명확하게 작성해야 된다는 것으로 이해를 하게 되었다.
- 좋은 습관을 들이기 시작한 것 같아서 너무 기분이 좋다.
- 이전에는 테스트 코드 라고 하면 막연한 귀찮음 vs 양심이 충돌을 하곤 했다. 물론 귀찮음이 항상 이겼다.
- 이번주 과제를 통해서 테스트 코드를 작성하는데 재미를 느꼈다.. 모든 테스트 케이스를 처리했을 때 초록 막대를 보는 것은 덤..
- 거리낌 없이 테스트 코드를 작성할 수 있게 된 것이 제일 고무적인 것 같다.
학습에 대한 의심
- 학습에 대한 불신이 종종 생긴다.
- 과제를 진행하면서 트레이너님의 피드백, 혹은 개인적인 궁금증으로 여러 개념, 지식들에 대해서 알아보고 정리하는 식으로 학습을 하고 있다.
- 그런데 종종 돌이켜보면 이게 잘하고 있는 게 맞는지 하는 생각이 들때가 있다.
살아남는자가 강한 것
- 1 ~ 2 주차는 열정에 불타는 느낌이었다면 3주차는 다소 힘을 뺀 느낌이다...
- 그러면서 문득 떠오른 말이 '강한 자가 살아남는 것이 아닌 살아남는 자가 강한 것' 이었다.
- 핵심은 계속 앞으로 나아가는 것이기에 ..
Findings (배운점)
Spring Test
Test Code
- Given을 더 명확하게 표현하고 싶다면 Before 메서드로 따로 분리하는 것도 고려해볼만 하다
- Context가 단일 조건인 경우에는 Context 를 쓰지 않아도 괜찮다
- AssertThrows 메서드를 사용하는 경우 예외 메시지를 명시해주어 이해를 도울 수 있다
- @Before, @After 실행 순서
- Given-When-Then
Future (계획, 행동)
- 조금더 움직이자. 움직인 만큼 얻는다.
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 이펙티브 자바
- JavaFX 종료
- 이펙티브자바
- TableView
- 일본 여행
- windows
- intelij
- JavaFX Table View
- effective java
- 인텔리제이
- 자전거 여행
- 일본여행
- 배낭 여행
- 스프링부트
- 자바
- git
- 일본 배낭여행
- 배낭여행
- 텐트
- Java UI
- effectivejava
- 자전거
- JavaFX Window Close
- 방통대 과제물
- JavaFX
- 일본 자전거 여행
- java
- 이펙티브
- JavaFX 테이블뷰
- springboot
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함