필터 1
코드 품질 개선 기법 18편: 함수만 보고 관계는 보지 못한다
라인
· 2025년 8월 27일
아키텍처

코드 품질 개선 기법 18편: 함수만 보고 관계는 보지 못한다

중첩 루프를 단순 추출하면 가독성이 크게 좋아지지 않을 수 있음을 설명했습니다. 코드의 의미 단위를 기준으로 재구성해 흐름을 단순하게 만드는 리팩토링을 제안했습니다.

#Kotlin#refactoring
103005분
GitLab Exact Code Search 가이드 \:\ 코드 검색 효율 극대화하기
인포그랩
· 2025년 8월 27일
데브옵스

GitLab Exact Code Search 가이드 \:\ 코드 검색 효율 극대화하기

GitLab Exact Code Search는 대규모 코드베이스에서 정확한 문자열과 패턴을 빠르게 찾도록 돕는 기능을 소개했습니다. Advanced Search와의 차이, 검색 방식, 활용 기준까지 함께 정리했습니다.

#GitLab#검색
15005분
GitLab Exact Code Search 가이드 \:\ 코드 검색 효율 극대화하기
인포그랩
· 2025년 8월 27일
데브옵스

GitLab Exact Code Search 가이드 \:\ 코드 검색 효율 극대화하기

GitLab Exact Code Search의 개요와 검색 방식, Advanced Search와의 차이를 정리했습니다. 대규모 코드베이스에서 정밀한 코드 탐색과 리팩토링에 유용한 기능입니다.

#GitLab#검색
67005분
프론트엔드 테스트 비용과 효용 사이에서
펫프렌즈
· 2025년 7월 30일
프론트엔드

프론트엔드 테스트 비용과 효용 사이에서

프론트엔드 테스트의 비용과 효용을 배송 정보 렌더링 사례로 살펴본 글입니다. 테스트 기준 시각 고정, 공통화, 순서 검증으로 커버리지를 높인 과정을 정리했습니다.

#test#refactoring
177005분
주니어 클라이언트의 성장 노트
데브시스터즈
· 2025년 7월 25일
프론트엔드

주니어 클라이언트의 성장 노트

주니어 클라이언트 개발자가 현업에서 배운 시행착오와 대응 원칙을 정리했습니다. 요구사항 확인, 네트워크 예외 처리, 라이브 리소스 관리의 중요성을 강조했습니다.

#클라이언트#network
138005분
코드 품질 개선 기법 17편: 사상누각
라인
· 2025년 7월 11일
아키텍처

코드 품질 개선 기법 17편: 사상누각

빌더 패턴은 편리하지만 필수 인수 누락을 런타임에 드러내기 쉬워 더 견고한 대안이 필요했습니다. 특별한 이유가 없다면 생성자나 팩토리 함수로 대체하는 방식을 제안했습니다.

#Kotlin#design패턴
175005분
당근에서 정보 유실 없이 업체 정보를 모으는 방법
당근마켓
· 2025년 6월 26일
백엔드

당근에서 정보 유실 없이 업체 정보를 모으는 방법

여러 경로로 모은 업체 정보의 중복을 병합으로 정리하고, 변경 이력을 바탕으로 대표 프로필의 값을 고도화했습니다. 필드별 정책을 분리해 더 합리적인 정보를 노출하도록 개선했습니다.

#Kotlin#refactoring
135005분
MDS(Musinsa Design System) 지속 가능한 디자인 시스템을 향한 여정
무신사
· 2025년 6월 22일
프론트엔드

MDS(Musinsa Design System) 지속 가능한 디자인 시스템을 향한 여정

무신사는 디자인 시스템 MDS를 설계하며 중복 제거와 유지보수성 사이의 균형을 고민했습니다. Atomic Design, Compound Pattern, 자동화 스크립트를 통해 생산성을 높이고 운영 부담을 줄이려 했습니다.

#React#UI/UX
386005분
코드 품질 개선 기법 14편: 책임을 부여하는 오직 하나의 책임
라인
· 2025년 6월 4일
아키텍처

코드 품질 개선 기법 14편: 책임을 부여하는 오직 하나의 책임

책임을 분리하면 코드가 더 깔끔해질 것 같지만, 제약 조건과 의존성이 오히려 흩어질 수 있었습니다. 클래스 분할뿐 아니라 호출자 부담과 결합도까지 함께 살펴야 했습니다.

#refactoring#디자인패턴
150005분
레거시 시스템을 안정적으로 전환하는 전략
무신사
· 2025년 5월 25일
백엔드

레거시 시스템을 안정적으로 전환하는 전략

레거시 시스템 전환을 단순 교체가 아닌 점진적 이관 관점에서 정리했습니다.피처 플래그, 카나리 전환, 데이터 검증으로 서비스 안정성을 지키는 방법을 소개했습니다.

#refactoring#MSA
195005분
코드 리뷰할 시간이 어딨어요? 모닥불 | EP.12
토스
· 2025년 5월 22일
프론트엔드

코드 리뷰할 시간이 어딨어요? 모닥불 | EP.12

토스 프론트엔드 챕터의 코드 리뷰 문화 활성화 사례를 소개했습니다. 고맥락자 리뷰, 코드스멜 워킹그룹, 가독성 위원회, 코드 리뷰 배틀 같은 운영 방식을 공유했습니다.

#코드 리뷰#refactoring
130005분
코드 품질 개선 기법 12편: 세트 할인
라인
· 2025년 5월 22일
아키텍처

코드 품질 개선 기법 12편: 세트 할인

가변 속성을 개별적으로 바꾸면 이전 값이 남아 버그가 생길 수 있었습니다. 정책 객체로 묶어 상태 갱신 시점과 조합을 제한하는 방식이 더 안전했습니다.

#Kotlin#동시성
55005분