inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

워밍업 클럽 3기 BE 클린코드&테스트 - 3주차 발자국

천준민
0

📖 강의 요약

통합 테스트

 

ORM

 

Persistence Layer

 

Business Layer

 

Presentation Layer

 

!! CQRS (Command and Query Responsibility Segregation)

데이터 저장소로 부터 읽기와 업데이트 작업을 분리하는 패턴

= Command와 Query 를 분리 하기


💡 미션

 

[Readable Code] 강의의 두 프로젝트(지뢰찾기, 스터디카페) 중 하나를 골라, 단위 테스트를 작성해 봅시다.

미션 제출 url : https://github.com/2unmini/readable-code/tree/mission/day11

 최대한 테스트 코드를 작성할때 현재 코드를 건드리지 않고 짤려고 했다 하지만 final Scanner 부분에서 문제가 발생했다 . 현재 코드는 각각의 테스트는돌아가지만 전체 테스트를 할때는 통과하지 못하지만 Scanner를 상수로 두지 않고 기존 코드를 변경한다면 테스트 코드도 성공적으로 잘 돌아갈 것이다.

 

💬 회고

 

👍 테스트에 관한 옛날에 대한 나의 생각

📎출처

Practical Testing: 실용적인 테스트 가이

https://www.inflearn.com/course/practical-testing-%EC%8B%A4%EC%9A%A9%EC%A0%81%EC%9D%B8-%ED%85%8C%EC%8A%A4%ED%8A%B8-%EA%B0%80%EC%9D%B4%EB%93%9C/dashboard

백엔드 워밍업클럽 3기 클린코드 테스트코드

답변 0