본문 바로가기

회고

TIL 2022.10.03

반응형

1. Facts(사실, 객관)

- Describe- Context - It 방식으로 뷰 포인트 테스트 작성

- DDD 1~3장 읽기

 

2. Feelings(느낌, 주관)

 일반적으로 apiController에서만 테스트를 해야지 생각하고, 화면 전환을 하는 Controller는 테스트 할 생각을 못했습니다. 아무래도 React, Vue등의 API 기반이 아닌 mustache라는 템플릿을 사용하다보니 별로 테스트의 중요성을 느끼지 못했었습니다. 하지만, 여러가지 프로젝트를 탐험하는 와중에도 이런 템플릿 Controller 테스트도 충분히 가능하다는 것을 깨닫고 테스트를 시작했습니다. 이번 테스트에서는 이전에 코드숨에 이종립님께 훈련받은 Context-Describe-It 방식으로 진행했습니다. 상당히 테스트 메세지들이 논리정연하게 이어져서 코드를 짤때도, 테스트를 확인할때도 편합니다.

 

DDD 책을 1~3장은 읽었는데 예전에 한번 읽었던 경험으로 다시 읽어도 정말 내용이 쉽지 않았습니다. 도메인을 분리할 것, 구현과 설계를 동시에 가져갈 수 있는 고민을 계속 해야 할 것 같습니다.

 

3. Findings (배운 점)

- Authentication은 로그인을 하지 않아도 null이 아니라 ANONYMOUS 역할을 가지고 있다.

- Context - Describe - It 테스트를 통해 가독성을 높이고 논리적 구조를 잡을 수 있다

 

4. Action (구체적 계획)

- 뷰 엔드 포인트 이어서하기

반응형

'회고' 카테고리의 다른 글

TIL_2022.10.07  (0) 2022.10.08
TIL_2022.10.04  (0) 2022.10.04
TIL_2022.10.01  (0) 2022.10.02
TIL_2022.09.30  (0) 2022.10.01
TIL_2022.09.29  (0) 2022.09.30