inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

홀리몰리님의 블로그

홀리몰리 홀리몰리

@hsbaedev

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

블로그 5

워밍업 클럽 3기 백엔트 테스트 참여 후기

워밍업 클럽 3기 백엔트 테스트 참여 후기

워밍업 클럽 3기 백엔드 테스트에 참여하면서, 단순히 기능 구현을 넘어서 ‘읽기 좋은 코드’의 중요성 과 테스트 코드의 역할 에 대해 다시 한 번 생각하게 되는 계기가 되었습니다. 읽기 좋은 코드란? 이번 테스트는 단순히 작동하는 코드를 제출하는 것이 아닌, “누가 봐도 이해하기 쉬운 코드” 를 얼마나 잘 작성하느냐가 핵심이었습니다. 테스트 코드의 중요성 ...

좋아요수
0
  • 백엔드
  • 인프런
  • 인프런워밍업클럽
  • 스터디3기
실용적 테스트 가이드 발자국 4주차

실용적 테스트 가이드 발자국 4주차

Test Double 이란? 테스트에서 실제 객체를 대체 하여 사용하는 가짜 객체(test substitute) 의 총칭 Test Double 은 단위 테스트 시 실제 객체 대신 사용하는 “대역 객체” 입니다. 마틴 파울러(Martin Fowler)는 이를 5가지 유형으로 정리했습니다. Dummy 아무 것도 하지 않는 깡통 객체 Fake 단순한 형태로 동일...

좋아요수
0
실용적 테스트 가이드 발자국 3주차

실용적 테스트 가이드 발자국 3주차

### ✨ 요약 *단위 테스트(Unit Test)**는 클래스나 메서드 단위로 동작을 검증하여 빠르고 안정적인 피드백을 제공한다. *통합 테스트(Integration Test)**는 실제 Bean 간의 상호작용을 검증하며, 환경 설정이나 데이터베이스 연결 등 외부 의존성까지 포함된다. *Spring Test 어노테이션** (@DataJpaTest, @Web...

좋아요수
0
클린코드 발자국 2주차

클린코드 발자국 2주차

## 5. 코드 다듬기 ### ✨ 요약 - 주석이 많다는 것은 코드가 비즈니스 로직을 명확히 반영하지 못했다는 신호일 수 있다. - 코드만으로도 의미를 전달할 수 있도록 가독성을 높이는 것이 중요하다. - 메서드와 변수 정렬 방식에도 신경 쓰자. - public → private 순서, 상태 변경 > 판별 > 조회 순서를 유지하면 가독성이 올라간다. - 패...

좋아요수
0
  • 백엔드
  • 클린코드
클린코드 발자국 1주차

클린코드 발자국 1주차

# 📚 학습 요약 & 회고 ## 1. 추상의 중요성 ### ✨ 요약 - 추상화 는 불필요한 정보를 제거하고 핵심 개념만 남기는 과정 . - 추상은 항상 구체적인 실제 에서부터 시작해야 한다. ### 📝 회고 - 적절한 추상화의 중요성 정말 중요한 핵심만을 남겨서 표현하였는지 확인 할 것 - 추상화의 가장 대표적인 행위 이름 짓기 의 중요성 ## 2. 논...

좋아요수
0
  • 백엔드
  • 클린코드