Wuslog
Preview Image

나의 첫 오픈소스 기여 경험: Kubetail kubectl 플러그인 이슈 해결기

저의 첫 오픈소스 기여 여정을 기록합니다. Kubetail 프로젝트의 Issue #687을 해결하면서 겪은 시행착오와 배운 점들을 공유합니다. 🔍 오픈 소스 탐색 다들 누구나 처음 오픈소스 기여할 때 막막함을 느낄 것이다. 이때 추천할만한 사이트가 있다. 해결하기 쉬운 이슈에는 “good first issue” 라벨이 종종 붙는데, 첫 오픈...

Preview Image

Restful하다는건 뭘까?

Restful하다는 것 사이드 프로젝트에서 API 개발을 진행하던 중, 좋은 인사이트를 얻게 되어 글을 남긴다. 프로젝트 상황과 초기 설계 이번 스프린트에서는 사용자와 사용자를 연결하는 기능을 맡게 되었다. 어떤 사용자가 특정 사용자에게 연결을 요청하고, 해당 요청을 받은 사용자가 수락하거나 거절하여 최종적으로 연결 여부가 결정되는 구조였다...

Preview Image

[백엔드 개발환경 세팅하기] - D-n룰 세팅

D-n 룰 ❓ D-n룰이란? 💡D-n룰: PR에서 코드리뷰에 대한 데드라인을 명시하는 룰을 의미한다. 이 룰을 적용시키면 PR을 올리는 입장에서도 리뷰가 달리는 시간을 보장받을 수 있고 리뷰를 하는 입장에서도 언제까지 리뷰를 하면 될지가 정해져 일정을 정하기가 쉬워진다. 이번 프로젝트에서 좋은 개발 환경 구축을 위해서 여러 기업의 개발 ...

Preview Image

알고리즘 문제 풀이 - 아이템 줍기

서론 코딩테스트를 지속적으로 1문제씩 풀다가 최근에 진행한 프로젝트 이후로 잘 안 풀게 된 것 같아서 다시 한번 감을 잡아볼 겸 프로그래머스 알고리즘 고득점 Kit 중에서 풀지 않은 문제를 풀어보았다. BFS/DFS 유형에 있는 LV3 문제인 아이템 줍기를 풀어봤는데 그 과정에서 배운 것을 정리해보려고 한다. 문제 링크 접근 과정 유형부터 생각해보...

Preview Image

서버 구조 리팩토링 하기(인증 모듈)

서론 디자인 패턴에 대해서 공부하고 이전에 했던 프로젝트를 다시 보니 리팩토링을 하면 좋을 것 같은 부분이 보이기 시작했다. 그 중에서 이번에는 인증과 관련된 부분에 대해서 리팩토링 해보려고 한다. 소셜 로그인 ‘탐식당’ 프로젝트는 소셜 로그인 기능을 제공한다. 그 중에서도 애플과 카카오 플랫폼을 통해서 로그인이 가능하다. 애플 로그인에서 서버에서...