2025년 5월 31일
Dev꼭 알고하자! 코드 리팩터링을 하는 이유와 올바른 방법
개발하다 보면 몇 달 전 내가 짠 코드조차 이해하기 어려운 경험, 다들 있으시죠? 리팩터링은 단순히 코드를 예쁘게 만드는 게 아닙니다. 기능은 그대로 두고 내부 구조만 개선해서 개발 속도를 실질적으로 높이는 기술입니다. 리팩터링을 시작하기 전 반드시 알아야 할 핵심 내용들을 정리했습니다.
더 읽기2025년 5월 31일
Dev개발하다 보면 몇 달 전 내가 짠 코드조차 이해하기 어려운 경험, 다들 있으시죠? 리팩터링은 단순히 코드를 예쁘게 만드는 게 아닙니다. 기능은 그대로 두고 내부 구조만 개선해서 개발 속도를 실질적으로 높이는 기술입니다. 리팩터링을 시작하기 전 반드시 알아야 할 핵심 내용들을 정리했습니다.
더 읽기2025년 5월 29일
Projects개발 초기 무경험으로 작성된 HolyBean 앱의 스파게티 코드와 DB 중복 데이터 문제를 해결한 리팩토링 기록. Controller-Service-Repository 패턴, DB 정규화, 의존성 주입 등을 적용해 유지보수성을 크게 개선했습니다.
더 읽기2025년 5월 21일
Dev김창준 님의 "함께 자라기"는 야생 학습의 중요성을 강조합니다. 경력보다 실력을 중시하며, 의도적 수련과 잦은 피드백을 통한 성장을 권장합니다. 자기계발은 복리처럼 효과를 내며, 몰입 영역에서의 수련이 중요합니다. 팀장은 팀원의 몰입을 돕고 함께 성장하는 환경을 조성해야 합니다. 이 책은 개인과 팀의 지속적인 성장을 위한 실질적인 지침을 제공합니다.
더 읽기2025년 5월 19일
Projects당근 개발자로부터 배운 웹소켓 기반 채팅 시스템을 스무고개 게임 팀 프로젝트에 성공적으로 적용했습니다. 생산자-소비자 패턴의 메시지큐 시스템을 구현하여 다중 사용자 채팅의 동시성 문제를 해결하며, 싱글턴 패턴과 스레드 안전 설계로 안정적인 소켓 통신을 제공합니다.
더 읽기2025년 5월 16일
Spring안정적인 애플리케이션 운영과 빠른 문제 해결의 핵심은 효과적인 로깅입니다. 시스템 내부 활동 기록은 오류 발생 시 정확한 원인 분석 및 즉각적인 대응을 가능하게 합니다. 풍부한 맥락 정보는 문제 해결 시간을 줄이고 시스템 신뢰도를 높입니다. 개발 초기부터 로깅 시스템 구축은 필수적인 투자입니다.
더 읽기