inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

하양이님의 블로그

하양이 하양이

@enca

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

블로그 4

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

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

Day 15. Spring & JPA 기반 테스트: Presentation Layer Presentation Layer 외부 세계의 요청을 가장 먼저 받는 계층 파라미터에 대한 최소한의 검증을 수행한다. MockMvc Mock(가짜) 객체를 사용해 스프링 MVC 동작을 재현할 수 있는 테스트 프레임워크 미션 - 생각하는 레이어별 특징과 테스트 방법 Pers...

좋아요수
0
  • 백엔드
  • 워밍업클럽
  • 테스트
워밍업 클럽 2기 BE 클린코드&테스트 발자국 3주차

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

Day 10. 단위 테스트 테스트는 왜 필요할까? 빠른 피드백 자동화 안정감 단위 테스트 작은 코드 단위(클래스 or 메서드)를 독립적 으로 검증하는 테스트 검증 속도가 빠르고, 안정적이다. 테스트 케이스 세분화하기 해피 케이스 예외 케이스 경계값 테스트 테스트하기 어려운 영역을 분리하기 테스트하기 어려운 영역 관측할 때마다 다른 값에 의존하는 코드 외부 ...

좋아요수
0
  • 백엔드
  • 워밍업클럽
  • 테스트
워밍업 클럽 2기 BE 클린코드&테스트 발자국 2주차

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

Day 6. 리팩토링: 코드 다듬기 주석의 양면성 좋은 주석 우리가 가진 모든 표현 방법을 총동원해 코드에 의도를 녹여내고, 그럼에도 불구하고 전달해야 할 정보가 남았을 때 사용하는 주석 변수와 메서드의 나열 순서 중요한 것은, 나열 순서로도 의도와 정보를 전달할 수 있다는 것 패키지 나누기 패키지는, 문맥으로써의 정보를 제공할 수 있다. 처음 만들 때부터...

좋아요수
0
  • 백엔드
  • 워밍업클럽
  • 클린코드
워밍업 클럽 2기 BE 클린코드&테스트 발자국 1주차

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

Day 2. 추상과 구체 추상과 구체 추상 (抽象) 사물을 정확하게 이해하기 위해서 사물이 지니고 있는 여러 가지 측면 가운데서 특정한 측면만을 가려내어 포착하는 것이다. 어떤 일면만을 추상하는 것은 다른 측면을 버린다 는 것과 같다. (위키백과) 추상은 항상 구체적인 실재에서 시작해야 한다. - Pablo Picasso 추상화의 가장 대표적인 행위 이름을...

좋아요수
0
  • 백엔드
  • 워밍업클럽
  • 클린코드