inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

이든님의 블로그

이든 이든

@willofi

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

블로그 8

[워밍업 클럽 4기] 백엔드 4주차 발자국

[워밍업 클럽 4기] 백엔드 4주차 발자국

📌 강의를 통해 다양한 케이스의 테스트 코드를 작성하고 그에 따른 개발 문서까지 정립하는 등 정말 알찬 강의였다. 📌 미션으로부터 도메인 관점에서 생각하는 시야의 확장, 테스트 코드에 대한 리소스 통합과도 같은 유용한 것들을 많이 배우고 익힐 수 있었다. 📌 회고하며 자바 언어가 익숙치 않은 채로 시작해서 나름의 불안감도 있었지만 그럼에도 사이사이 적...

좋아요수
1
  • 백엔드
  • 워밍업클럽4기
[워밍업 클럽 4기] 백엔드 Day 18. Mock & Test Code

[워밍업 클럽 4기] 백엔드 Day 18. Mock & Test Code

📌 @Mock, @MockBean, @Spy, @SpyBean, @InjectMocks 이란? @Mock: Mockito 로 생성한 가짜 객체를 테스트에서 사용할 수 있다. @MockBean: mock 객체를 등록해서 통합으로 사용할 수 있다. @Spy: 실제 객체를 일부만 부분적으로 mocking 할 수 있다. @SpyBean: spy 객체를 등록해 통...

좋아요수
0
  • 백엔드
  • 워밍업클럽4기
[워밍업 클럽 4기] 백엔드 Day 16. Layered Architecture

[워밍업 클럽 4기] 백엔드 Day 16. Layered Architecture

📌 Layered Architecture란? Persistence Layer Business Layer Presentation Layer 각각 리포지토리, 서비스, 컨트롤러 단을 케어하는 레이어. 📌 Persistence Layer 데이터베이스로부터 직접적인 처리를 담당하는 레이어. SpringData JPA 혹은 QueryDSL 같은 도구를 사용하며 ...

좋아요수
0
  • 백엔드
  • 워밍업클럽4기
[워밍업 클럽 4기] 백엔드 3주차 발자국

[워밍업 클럽 4기] 백엔드 3주차 발자국

📌 강의를 통해 비교적 가벼운 프로젝트를 통해 비즈니스 로직을 구현하면서 그에 따른 엔티티 단위의 테스트부터 리포지토리 단위의 넓은 범주의 테스트까지 진행했다. 직접 작성한 코드의 테스트를 구성하는게 뭔가 막막할 때가 있었는데 코드가 테스트 친화적인? 작성법이 아니었던 것. TDD적인 코드 작성법에 대해 조금 더 파악할 수 있는 시간이었다. 📌 미션으로...

좋아요수
1
  • 백엔드
  • 워밍업클럽4기
[워밍업 클럽 4기] 백엔드 2주차 발자국

[워밍업 클럽 4기] 백엔드 2주차 발자국

📌 강의를 통해 읽기 좋은 코드 에 대한 고민으로부터 시작해 이제는 테스트 코드 에 대한 배움과 더불어 고찰까지. 개발자는 타인에게는 어떤 해결책을 제시하는 T스러운 사람이라고 생각했지만 동료 간의 이해와 공감과 같은 F 모먼트도 역시 필요하다는 생각이 들었다. '은탄환은 없다'는 말이 새삼 떠오른다. 명심, 또 명심. 📌 미션으로부터 동일한 코드를 리...

좋아요수
1
  • 백엔드
  • 워밍업클럽4기
[워밍업 클럽 4기] 백엔드 1주차 발자국

[워밍업 클럽 4기] 백엔드 1주차 발자국

📌 강의를 통해 우리는 많은 것들을 추상하고 있다. 추상한 것들을 당연하게 여기는 것들이 많았는데, 더 좋은 코드를 작성하려면 이를 좀 더 상세하게 구체할 수 있어야 한다는 생각이 들었다. 어떻게 더 객체지향적으로, SOLID하게 작성하는지 배울 수 있는 시간이었다. 클린 코드에 대해 지속적으로 고민했었던 반면, 이에 대한 고민을 구체하지 못했었는데 잘한...

좋아요수
1
  • 백엔드
  • 워밍업클럽4기
[워밍업 클럽 4기] 백엔드 Day 4. 객체 지향과 SOLID

[워밍업 클럽 4기] 백엔드 Day 4. 객체 지향과 SOLID

🎯 읽기 좋은 코드 (refactor) as-is public boolean validateOrder(Order order) { if (order.getItems().size() == 0) { log.info("주문 항목이 없습니다."); return false; } else { if (order.getTotalPrice() > 0) { if (!orde...

좋아요수
0
  • 백엔드
  • 워밍업클럽4기
[워밍업 클럽 4기] 백엔드 Day 2. 추상과 구체 미션

[워밍업 클럽 4기] 백엔드 Day 2. 추상과 구체 미션

📌 추상 워밍업 클럽 백엔드 미션을 수행한다. 📌 구체 0과 1로 이루어진, 추상으로 가득한 어떤 기기와 운영 체제, 소프트웨어를 통한 네트워크 망 내에서 누군가가 누군가와 함께 자랄 수 있도록 구성해 놓은 공동체 안에서 어떤 우연한 의도와 계기로 만나 그 안에서 또 하나의 작은 모임을 이루어 서로가 서로를 응원하고 배우며 그로부터 익히고 습득한 내용을...

좋아요수
0
  • 백엔드
  • 워밍업클럽4기