HTTP API 를 개발하면서 수정 API를 개발할때 나는 PUT을 써야할지 PATCH를 써야할지 늘 헷갈렸다. 나는 Java, Kotlin 을 사용하는 개발자다. 문득 Map 의 put 이 생각났다. Map 에 put은 키에 값이 없었다면 새롭게 매핑하고, 키에 값이...
서비스 개발을 하다보면 종종 Facade 이라는 용어를 접할 때가 있다. 서비스 개발할때 말하는 Facade 는 Gof의 디자인 패턴 중 하나인 Facade 패턴으로 보통 패턴은 빼고 Facade라고만 부른다. 여기서는 파사드라고 하겠다. 결론부터 말하면 나는 클래스...
간단한 자기소개 항해 플러스 백엔드 6기에 참여중인 4년차 개발자입니다. 이번 챕터를 시작하며 꼭 해내고 싶었던 목표 이번 주차도 목표는 모든 과제를 제출하는 것...! 이번 챕터를 마무리하며 가장 기억에 남는 성취 과제를 모두 제출하기도 했지만,...
1. 문제 (과제, 프로젝트를 진행하면서 부딪혔던 기술적인 문제) 이번 주차를 지나며 겪었던 문제가 무엇이었나요? 시간이 촉박했다 작업량 자체가 많다 처음 만들어보는 대기열 로직이 쉽지 않았다 2. 시도 문제를 해결하기 위해 어떤 시도를 하셨나요? 새벽까지 열심히...
1. 문제 (과제, 프로젝트를 진행하면서 부딪혔던 기술적인 문제) 이번 주차를 지나며 겪었던 문제가 무엇이었나요? 시간이 촉박했다 여러가지 다이어그램을 그려본 적이 없다. 2. 시도 문제를 해결하기 위해 어떤 시도를 하셨나요? mermaid sequence...
간단한 자기소개 항해 플러스 백엔드 6기에 참여를 통해 백엔드 개발자 역량을 키우고 있는 4년차 개발자입니다. 이번 챕터를 시작하며 꼭 해내고 싶었던 목표 저번 주차에 과제 2개중 한개만 제출했는데 너무 아쉬웠다. 그래서 백엔드 클린아키텍처와 백엔드 TDD를 이용한...