inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

김태영님의 블로그

김태영 김태영

@xodud85306549

수강평 작성수
19
평균평점
5.0

블로그 4

[인프런 워밍업 클럽 3기 BE 클린코드 & 테스트 스터디 ] 발자국 4주차

[인프런 워밍업 클럽 3기 BE 클린코드 & 테스트 스터디 ] 발자국 4주차

[4주차] 섹션7 Mockito로 Stubbing하기 외부 서비스를 테스트하려면 실제로 수행하거나, Mocking하여 가짜 객체를 만들어서 사용 Mocking하여 Mock 객체의 응답을 정해줌으로써, 외부 서비스와의 독립성을 유지 외부 서비스가 있어도 간단하게 서버 로직에 대한 검증 가능 Test Double Dummy : 아무것도 하지 않는 깡통 객체 F...

좋아요수
0
  • test
[인프런 워밍업 클럽 3기 BE 클린코드 & 테스트 스터디 ] 발자국 3주차

[인프런 워밍업 클럽 3기 BE 클린코드 & 테스트 스터디 ] 발자국 3주차

3주차 [섹션 6] 레이어드 아키텍처(Layered Architecture)와 테스트 Presentation Layer, Business Layer, Persistence Layer로 분리 관심사의 분리 통합 테스트 여러 모듈이 협력하는 기능을 통합적으로 검증하는 테스트 일반적으로 작은 범위의 단위 테스트만으로는 기능 전체의 신뢰성을 보장할 수 없다. 풍부...

좋아요수
0
  • cleancode
[인프런 워밍업 클럽 3기 BE 클린코드 & 테스트 스터디 ] 발자국 2주차

[인프런 워밍업 클럽 3기 BE 클린코드 & 테스트 스터디 ] 발자국 2주차

[2주차] [섹션 6] 주석의 양면성 후대에 전해야 할 "의사 결정 히스토리"를 코드로 표현할 수 없을 때, 주석으로 상세하게 설명한다. 주석을 작성할 때, 자주 변하는 정보는 최대한 지양해서 작성한다. 관련 정책이 변하거나, 코드가 번경되었다면 주석도 잊지 않고 업데이트 주석이 없는 코드보다, 부정확한 주석이 달린 코드가 치명적이다. 좋은 주석 우리가 가...

좋아요수
0
  • cleancode
[인프런 워밍업 클럽 BE 클린코드 & 테스트 스터디] 발자국 1주차

[인프런 워밍업 클럽 BE 클린코드 & 테스트 스터디] 발자국 1주차

1주차 발자국 정리 [섹션 2] 추상과 구체 추상 : 중요한 정보는 가려서 남기고, 덜 중요한 정보는 생략 추상으로부터 구체를 유추하지 못 하는 이유 추상화 과정에서 중요 정보를 부각시키지 못함 해석자가 동일하게 공유하는 문맥이 없음 적절한 추상화는 도메인 문맥 안에서, 중요한 핵심 개념만 남기는 것 이름 짓기 단수와 복수 구분 끝에 -(e)s를 붙여 데이...

좋아요수
0
  • cleancode