Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 항해99
- 미니프로젝트
- hackerrank
- 회고
- 주간회고
- 뇌정리
- 스터디
- 서평
- 2020년 일정
- git
- 2020년 제4회 정보처리기사 필기 문제 분석
- LeetCode
- Jackson
- algorithms
- If
- 성적프로그램
- sqldeveloper
- post
- 코드숨
- java
- 책리뷰
- 알고리즘
- 2020년 정보처리기사 4회
- Til
- Real MySQL
- Python
- 필기
- 함수형 코딩
- jsp
- 정보처리기사
Archives
- Today
- Total
조컴퓨터
TIL 2023-01-17 본문
1. 패스트캠퍼스 백명석 님 라이브세션
- TDD 의 의의는 설계를 잘 하기 위한 수단이지 테스트를 위한 것만은 아니다.
- Testability 는 모듈화, 응집도, SoC, 추상화, 결합도의 척도이다. 따라서 기술적인 측면에서 Test First 를 지향한다.
- innies not outies : 할당을 통해 파라미터를 변경하지 마라.
- 그외 리펙터링 기법 (마틴 파울러 리펙터링,, 공부의 필요성을 느낌,,)
2. Outside-In TDD
- 인수 테스트가 자연스럽게 이루어진다.
- 유닛 테스트부터 짜는 것의 위험을 원척적으로 막을 수 있다. 내가 TDD 를 통해 만든 도메인 모델이 프로젝트에 대입을 했을 때 대대적인 수정이 필요하거나, 어디에서도 쓰이지 않거나 이런 상황을 막을 수 있다. (무균실에서 탄생한 클래스는 생각보다 실제 서비스와 통합이 어렵다.)
- RestAssuredMockMvc -> RestAssured 부드럽게 전환됨
3. SAA-C03 강의 챕터 1 수강
- 오늘 목표는 챕터 3까지였는데, 피곤해서 내일 아침에 출근하면서 들을 예정이다.
4. 퇴근할 때 퇴근을 찍어야 한다. 안그러면 힘들다.
5. 오늘 1월에 진행할 대략적인 계획을 작성했다. 갑작스러운 일정이 없는 한 계획대로 진행할 듯 하다.
# 내일 할 일
1. server history 개발하기
2. SAA-C03 챕터 4까지 수강하기
3. Fitnesse, Movie 관련 예제로 리펙터링 연습하기
4. 테니스 게임 테스트 작성하기
'TIL' 카테고리의 다른 글
TIL 2023-01-19 (0) | 2023.01.20 |
---|---|
TIL 2023-01-18 (0) | 2023.01.19 |
TIL 2023-01-16 (0) | 2023.01.17 |
2022-06 / 6월의 마지막 회고 (0) | 2022.07.05 |
[코드숨/스프링 6기] 8주차 회고 (0) | 2022.06.27 |