티스토리 뷰
Done
- 자바의 정석 기초편 CH4, 5 복습
codesquad 미션 삽질기 (private TIL으로)
TODO
- 오늘 목표 : 코드 작성하고 풀 리퀘까지 해보기
- 깃공부 - 마스터 수업 정리 (( 지옥에서 온 깃 조금만 ))
Learned
TDD, Test-driven development 테스트 주도 개발
- 테스트 케이스 선 작성 > 케이스 통과하기 위한 최소한의 코드 생성 > 작성한 코드를 표준에 맞도록 리팩토링
- 장점
- 객체지향적 코드 개발 : 테스트 용이성을 위해 코드를 짜다보면 기능 단위로 짜게 되어서?
- 설계 수정 시간의 단축
- 디버깅 시간 단축
- 유집수 용이성
- 테스트문서 대체 가능
- 출처
일반적인 test directory 설정 방법?
https://stackoverflow.com/questions/28160379/how-to-create-a-test-directory-in-intellij-13
- src - main - java - 소스파일
- src - test - java - test파일
- "test folder" (usually java in test), "sources" (usually java in main)
- 210213추가 https://sormuras.github.io/blog/2018-09-11-testing-in-the-modular-world.html 읽어보자 (#todo)
DisplayName Annotation @DisplayName
- 테스트 클래스 또는 테스트 메소드의 사용자 정의 표시 이름을 선언
assertThat
- (T actual, Mathcer<? super T>matcher) 의 형태
- 두 값을 비교 가능 / 첫 번째 파라미터에 비교대상 값을, 두 번째 파라미터에 비교로직이 담긴 Matcher가 사용
- asserThat 장점 https://objectpartners.com/2013/09/18/the-benefits-of-using-assertthat-over-other-assert-methods-in-unit-tests/
- 참고 https://coding-start.tistory.com/259
junit
Bad
- 엄한 삽질
Good
- 자기 공부 시간 확보
Feeling
- 와 역시 새로운 시작은 쉽지 않지
'기타 > TIL' 카테고리의 다른 글
210210 수 TIL (0) | 2021.02.10 |
---|---|
210209 화 TIL (0) | 2021.02.09 |
210206 - 07 토일 TIL (1) | 2021.02.05 |
210204 목 TIL (0) | 2021.02.04 |
210203 수 TIL (0) | 2021.02.03 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- thread
- Gitignore
- 최단경로
- 예외
- array
- JdbcTemplate
- Queue
- 순열조합
- 동빈북
- 백준
- Sort
- 힙
- spring-boot-qna
- Stack
- 그래프이론
- 우선순위큐
- SQL코딩테스트
- arraylist
- 프로그래멋lev2
- FLASK
- Stream
- 프로그래머스lev1
- 프로그래머스lev2
- 프로그래머스lev3
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함