inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

rjf1138님의 블로그

rjf1138 rjf1138

@rjf1138

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

블로그 4

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

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

💡 강의 핵심 내용 정리 💻 Practical Testing 🔹 1. 왜 Mocking이 필요한가? 외부 시스템(메일 전송, 결제, 알림 등)을 호출하는 코드는 실제 실행하면 부작용 이 발생할 수 있음. 테스트 시 외부 의존성을 제거하고 예측 가능한 결과 를 주기 위해 Mock 객체 를 사용함. 이 과정을 Stubbing 이라 하며, 원하는 동작을 가...

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

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

💡 강의 핵심 내용 정리 💻 Practical Testing ✅ 레이어드 아키텍처 (Layered Architecture) 목적 : 관심사 분리 → 책임을 나누고 유지보수 용이하게 4계층 구성 : Presentation → Business → Persistence → Infrastructure ✅ Spring & JPA 핵심 개념 Library vs F...

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

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

💡 강의 핵심 내용 정리 📝 Readable Code 1. 주석의 역할과 사용 원칙 🚫 주석을 최소화해야 하는 이유 주석이 많다는 것은 비즈니스 요구사항을 코드로 잘 표현하지 못한 것 을 의미한다. 주석에 의존하면 적절한 추상화 수준을 유지하기 어려워 코드 품질이 낮아진다. ✅ 언제 주석을 사용해야 할까? 코드로 표현할 수 없는 의사 결정의 히스토리 ...

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

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

강의 수강 내용 핵심 정리 1. 클린 코드와 추상화 클린 코드의 핵심은 가독성 → 코드가 잘 읽히면 이해하기 쉽고 유지보수가 용이함. 추상화(Abstract) : 구체적인 정보에서 핵심 개념만 뽑아 단순화하는 과정. 적절한 추상화는 복잡한 로직과 데이터를 단순화하여 읽기 좋은 코드 를 만든다. 잘못된 추상화는 문맥이 맞지 않는 용어 사용이나 과도한 단순화로...

좋아요수
0