
[백엔드 개발환경 세팅하기] - D-n룰 세팅
D-n 룰 ❓ D-n룰이란? 💡D-n룰: PR에서 코드리뷰에 대한 데드라인을 명시하는 룰을 의미한다. 이 룰을 적용시키면 PR을 올리는 입장에서도 리뷰가 달리는 시간을 보장받을 수 있고 리뷰를 하는 입장에서도 언제까지 리뷰를 하면 될지가 정해져 일정을 정하기가 쉬워진다. 이번 프로젝트에서 좋은 개발 환경 구축을 위해서 여러 기업의 개발 ...
D-n 룰 ❓ D-n룰이란? 💡D-n룰: PR에서 코드리뷰에 대한 데드라인을 명시하는 룰을 의미한다. 이 룰을 적용시키면 PR을 올리는 입장에서도 리뷰가 달리는 시간을 보장받을 수 있고 리뷰를 하는 입장에서도 언제까지 리뷰를 하면 될지가 정해져 일정을 정하기가 쉬워진다. 이번 프로젝트에서 좋은 개발 환경 구축을 위해서 여러 기업의 개발 ...
서론 코딩테스트를 지속적으로 1문제씩 풀다가 최근에 진행한 프로젝트 이후로 잘 안 풀게 된 것 같아서 다시 한번 감을 잡아볼 겸 프로그래머스 알고리즘 고득점 Kit 중에서 풀지 않은 문제를 풀어보았다. BFS/DFS 유형에 있는 LV3 문제인 아이템 줍기를 풀어봤는데 그 과정에서 배운 것을 정리해보려고 한다. 문제 링크 접근 과정 유형부터 생각해보...
서론 디자인 패턴에 대해서 공부하고 이전에 했던 프로젝트를 다시 보니 리팩토링을 하면 좋을 것 같은 부분이 보이기 시작했다. 그 중에서 이번에는 인증과 관련된 부분에 대해서 리팩토링 해보려고 한다. 소셜 로그인 ‘탐식당’ 프로젝트는 소셜 로그인 기능을 제공한다. 그 중에서도 애플과 카카오 플랫폼을 통해서 로그인이 가능하다. 애플 로그인에서 서버에서...
서론 이번년도부터 본격적으로 취준에 들어가기 위해서 포트폴리오를 정리를 하면서 현재 서버 클래스 간 종속성을 클래스 다이어그램을 그리면서 파악해봤다. 현재 클래스 의존성 개발 당시에는 데드라인까지 시간이 여유롭지 않았기 때문에 구조까지 디테일하게 신경쓰기 어려웠기 때문에 복잡도를 포기하고 빠른 개발 생산성을 택했었다. 나름대로 ...
서론 이번 글에서는 오류를 해결하면서 문제의 원인을 파악하고 해당 문제를 해결하기 위해서 트랜잭션을 재설계하는 과정을 정리했습니다. 좋은 트랜잭션을 설계하기 위해서 고민한 과정까지 모두 기록했으니 이를 집중해서 봐주시면 감사하겠습니다. 🙂 배경 운영중이던 탐식당 어플에서 한번씩 식단 이미지가 제대로 업로드 되지 않는 상황이 종종 일어났습니다. 원인...