내가 그린
Preview Image

코드 리뷰 허들 낮추기 프로젝트: GitLab + Slack + ChatGPT로 자동화한 리뷰 문화 개선기

1. 들어가며 코드 리뷰는 중요하다. 리뷰를 통해 중요한 버그를 사전에 예방할 수 있을 뿐만 아니라, 코드가 예측 가능하고 읽기 쉽게 작성되었는지도 점검할 수 있다. 이 과정은 리뷰를 받는 사람뿐만 아니라, 리뷰어에게도 큰 도움이 된다. 자신의 논리를 설명하고, 더 나은 방법을 함께 고민하면서 모두가 함께 성장할 수 있기 때문이다. 이처럼 코드 리뷰...

Preview Image

예약 시스템 리팩토링: 방 도메인 설계와 프로세스 개선

들어가며 담당하는 도메인 중 가장 복잡도가 높은 예약 도메인을 2개월에 걸쳐 개선했다. 이번 글에서는 어떤 문제를 해결하고 어떤 방식으로 개선했는지, 그리고 그 과정에서 무엇을 배웠는지를 정리하였다. 1. 프로젝트 배경 기간: 2025.02.17 ~ 2025.04.17 (2개월) 목적: 기존 모비닥의 예약 구조는 예약을 처리하는 사람’(의사/직원)에...

Preview Image

글또 10기 제가 직접 한번 해보겠습니다.

1. 들어가며 24년 9월부터 25년 3월까지 진행된 6개월간의 글또 10기 여정이 마무리되었다. 이번 글을 통해 그동안 어떤 변화가 있었는지, 그리고 나는 어떻게 성장했는지 되돌아보려고 한다. 오랜만에 글또 첫 번째 제출글에서 당시에 글또를 신청한 이유와 목표에 대해 작성한 것을 다시 읽어보았다. 글또를 통해 얻고 싶은 것은? 좋은 글의 ...

Preview Image

글또 X 코드트리 알고리즘 챌린지 8주 완주 후기

들어가며 8주간의 코드트리 X 글또 챌린지가 종료되었다. 생각보다 8주라는 시간이 너무 금방 지나갔다. 이번 챌린지에서는 코딩테스트의 부담감을 내려놓고, 내 실력에 맞는 적절한 난이도의 문제를 풀어나가며 알고리즘 학습을 재미있게 할 수 있었다. 이번 글은 [첫 코드트리 리뷰](https://jeonje.github.io/posts/geultto-r...

스트랭글러 패턴으로 레거시 코드 점진적 개선하기: 수강신청 시스템 미션과 실무적용

요약 Next-step의 “TDD, 클린 코드 with Java” 과정 중 수강신청 관리시스템 3단계, 4단계 미션을 통해 점진적으로 코드 개선하는 방법을 배우고 실무에 적용해본 경험을 작성하였습니다. 이 글의 목적 객체지향 프로그래밍과 클린 코드에 관심이 생긴 2년 차 개발자로서, 제 코드가 어떻게 변화하는지 다루고자 합니다. 이 ...

코드트리 알고리즘 문제 풀이 경험 공유: 효율적인 학습 전략과 성장 과정

다시 시작하는 알고리즘 약 2년 전, 개발자로서의 첫 발을 내딛기 위해 파이썬을 활용한 알고리즘 공부를 시작했다. 당시에는 백준, 해커랭크, 리트코드 등 다양한 플랫폼을 통해 문제를 풀며 실력을 쌓았고, 그 결과 코딩 테스트를 통과해 취업에 성공했다. 그러나 취업 후에는 스프링, 테스트 코드, 객체지향 프로그래밍 등 실무에 필요한 기술을 익히는 데 집...

2024년 회고: 개발자로서의 성장과 도전, 그리고 새로운 목표

작년에는 2월이 되어서야 회고를 했는데, 올해는 12월 중순에 미리 회고를 하게 되었다. 작년 말에 세웠던 2024년의 목표들을 하나씩 돌아보며 어떤 경험들을 하며 한 해를 보냈는지 되돌아보려 한다. 1. 건강을 챙기자 24년도에는 운동을 통해 체지방을 줄이는 게 목표였는데… 그러지 못했다. 하하 프로젝트 일정에 쫓기다 보니 3월부터 손목이 아파...

서비스 계층 다이어트: Thin Service와 템플릿 패턴으로 수강신청 시스템 개선하기

요약 Next-step의 “TDD, 클린 코드 with Java” 과정 중 수강신청 관리시스템 1단계, 2단계 미션을 통해 thin service와 도메인 모델 설계에 대해 배운 내용을 작성하였습니다. 이 글의 목적 객체지향 프로그래밍과 클린 코드에 관심이 생긴 2년 차 개발자로서, 제 코드가 어떻게 변화하는지 다루고자 합니다. ...

Point 객체 도입으로 가독성 높이기: 사다리 게임 리팩토링 사례

요약 Next-step의 “TDD, 클린 코드 with Java “ 과정 중 사다리타기 게임 미션을 통해 배운 객체지향 프로그래밍에 대해 작성하였습니다. 이 글의 목적 객체지향 프로그래밍과 클린 코드에 관심이 생긴 2년 차 개발자로서, 제 코드가 어떻게 변화하는지 다루고자 합니다. 이 글을 통해 스스로 개선된 부분을 인식하는 ...