inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

기연님의 블로그

기연 기연

@kiya

수강평 작성수
1
평균평점
1.0

블로그 6

워밍업 클럽 4기 BE 클린코드 & 테스트 < Day16 미션 - 레이어드 아키텍처 >

워밍업 클럽 4기 BE 클린코드 & 테스트 < Day16 미션 - 레이어드 아키텍처 >

Mission Layered Architecture 구조의 레이어별 테스트 작성법을 알아보았습니다. 레이어별로 1) 어떤 특징이 있고, 2) 어떻게 테스트를 하면 좋을지, 자기만의 언어로 다시 한번 정리해 볼까요? Persistence Layer 역할 : DB와 직접 연결되는 레이어. JPA, QueryDSL 등을 활용해 CRUD와 복잡한 쿼리를 처리함. ...

좋아요수
0
워밍업 클럽 4기 3주차 발자국

워밍업 클럽 4기 3주차 발자국

3주차 강의 내용 : Spring & JPA 기반 테스트 음, 이번주는 바빠서 강의를 거의 듣지 못했다ㅠㅠ 얼른 따라잡아서 4주차 마무리를 잘 해내는 것을 목표로 해야지... 3주차 과제 내용 : 테스트 코드 실습 지뢰찾기 게임 코드를 바탕으로 테스트 코드를 작성했다. 가장 작은 단위의 메서드부터 테스트를 작성해보려고 했는데, 생각보다 잘 되지 않았다. 그...

좋아요수
1
워밍업 클럽 4기 2주차 발자국(25.06.02 ~ 25.06.08)

워밍업 클럽 4기 2주차 발자국(25.06.02 ~ 25.06.08)

한 주 요약 객체 지향적 사고를 기반으로 스터디카페 예약 코드 리팩토링하기 단위 테스트, TDD에 대해 공부하기 과제 회고 이번 주 과제는 스터디 카페 예약 코드를 수업을 듣기 전 내 생각대로 리팩토링 하는 것이었다. Oops... 강의를 들었지만 막상 코드를 열어보니 대체 어디서부터 손을 대어야 할 지 감이 잡히지 않았다ㅠㅠ 결국 거의 고치지 못하고 제출...

좋아요수
1
  • 백엔드
  • 워밍업클럽4기
워밍업 클럽 4기 1주차 발자국 (25.05.26 ~ 25.06.01)

워밍업 클럽 4기 1주차 발자국 (25.05.26 ~ 25.06.01)

+) 06.02 수정. 타 수강생의 발자국을 보니 제가 너무 자세한 내용을 써서 수정했습니다 😁 What I learned? 읽기 좋은 코드를 작성하기 위한 초석 다지기 추상 & 논리, 사고의 흐름 추상의 관점에서 코드를 작성하고, 인지적 경제성을 메모리에 적용해서 최소한의 데이터로 최대한의 효과를 내어야 한다. 즉, 적은 정보를 올리도록 코드를 짤수록 ...

좋아요수
1
  • 백엔드
  • 워밍업클럽4기
  • 클린코드
  • 발자국
워밍업 클럽 4기 BE 클린코드 & 테스트 < Day4 미션 - 리팩토링, SOLID >

워밍업 클럽 4기 BE 클린코드 & 테스트 < Day4 미션 - 리팩토링, SOLID >

Day4 미션 - 1. 리팩토링 하기 ✔ 사용자가 생성한 '주문'이 유효한지를 검증하는 메서드. ✔ Order는 주문 객체이고, 필요하다면 Order에 추가적인 메서드를 만들어도 된다. (Order 내부의 구현을 구체적으로 할 필요는 없다.) ✔ 필요하다면 메서드를 추출할 수 있다. public boolean validateOrder(Order order)...

좋아요수
0
  • 백엔드
  • 백엔드
  • SOLID
  • 객체지향
  • 클린코드
워밍업 클럽 4기 BE 클린코드 & 테스트 < Day2 미션 - 추상 >

워밍업 클럽 4기 BE 클린코드 & 테스트 < Day2 미션 - 추상 >

추상 : 물을 마신다 구체 레벨로 표현 탁자 위의 물의 위치를 인지한다 손을 컵의 손잡이로 뻗어 움켜쥔다 팔을 들어 컵의 가장자리가 입술에 닿도록 한다 손을 움직여 컵을 기울인다 흘러나오는 물이 입 속을 채운다 식도를 움직여 물을 삼킨다

좋아요수
0
  • 백엔드
  • 백엔드
  • 클린코드
  • 추상
  • 구체