필터 1
TypeORM QueryBuilder 활용 사례: 재사용성을 높이는 방법과 테스트 작성하기
직방
백엔드

TypeORM QueryBuilder 활용 사례: 재사용성을 높이는 방법과 테스트 작성하기

TypeORM QueryBuilder를 빌더 패턴으로 분리해 재사용성과 가독성을 높인 사례를 소개했습니다. 또한 필터별 유닛테스트로 복잡한 조건 조합의 검증을 쉽게 만든 방법을 설명했습니다.

#TypeORM#QueryBuilder
32005분
카카오헤어샵
프론트엔드

Form(폼) 요소에 대한 검증 및 오류 처리 개선 - 파트너스는 모든 페이지에 폼이 있고, 우린 모든 페이지를 수정해야 합니다

파트너스 사이트의 Form 검증과 오류 처리를 개선한 사례를 다뤘습니다. 모든 페이지에 폼이 있어 기존 방식의 한계와 리팩토링 필요성을 설명했습니다.

#refactoring#검증
17005분
Jackson과 Scala 기반 Flink를 사용한 코드 리팩토링 과정에서 발생한 Serialization 관련 이슈 해결하기
하이퍼커넥트
백엔드

Jackson과 Scala 기반 Flink를 사용한 코드 리팩토링 과정에서 발생한 Serialization 관련 이슈 해결하기

Scala와 Jackson, Flink를 함께 쓰는 코드 리팩토링 중 직렬화 이슈가 발생한 사례를 다뤘습니다. 커스텀 ObjectMapper와 클래스 구조 정리로 문제를 해결한 과정을 공유했습니다.

#Jackson#Scala
26005분
잃어버린 클레임 데이터를 찾아서
올리브영
백엔드

잃어버린 클레임 데이터를 찾아서

주문 테이블에 섞여 있던 교환/반품 데이터를 클레임번호 중심으로 분리해 관리 구조를 개선했습니다. 이를 통해 상태 추적과 부가비용 정산을 명확히 하고 동시 처리 기반을 마련했습니다.

#DB#test
140005분
삼성
기타

레거시 코드와 놀기

레거시 코드를 기능 단위로 점진적으로 개선하는 방법을 공유한 글입니다. 개발자가 겪는 고통을 줄이기 위한 접근을 다룹니다.

#refactoring#레거시
3005분
플레이키보드
프론트엔드

우리가 Android Compose를 택한 이유: 플레이키보드 이야기

Compose를 택한 이유를 XML 대비 코드 감소와 재사용성 중심으로 설명했습니다. 버튼, 리스트, 디자인 시스템, 온보딩 화면 사례로 도입 효과를 보여주었습니다.

#Android#Jetpack Compose
11005분
실무에서 적용하는 테스트 코드 작성 방법과 노하우 Part 2: 테스트 코드로부터 피드백 받기
카카오페이
백엔드

실무에서 적용하는 테스트 코드 작성 방법과 노하우 Part 2: 테스트 코드로부터 피드백 받기

테스트 코드로부터 받은 피드백을 바탕으로 구현 코드를 지속적으로 리팩토링하는 방법을 다룹니다. 실무에서 테스트 코드 작성과 활용 노하우를 이어서 소개합니다.

#test#refactoring
24005분
React Query 도입 후기
사람인
프론트엔드

React Query 도입 후기

런칭 이후 리팩토링 과정에서 React Query를 도입한 경험을 소개했습니다. 데이터 로딩, 캐싱, 서버 상태 동기화 작업을 더 쉽게 다루는 관점이 핵심입니다.

#React#cache
27005분
적정 엔지니어링으로 검색 속도 10x 빠르게 만들기
AB180
백엔드

적정 엔지니어링으로 검색 속도 10x 빠르게 만들기

적정 엔지니어링으로 검색 속도를 10배 빠르게 만든 경험을 공유했습니다. 과도한 복잡성을 줄이고 필요한 수준의 구현으로 성능을 개선했습니다.

#검색#성능
31005분
우당탕탕 beauty 풀한, 컬리 앱 서비스 런칭기
마켓컬리
프론트엔드

우당탕탕 beauty 풀한, 컬리 앱 서비스 런칭기

컬리 앱에서 뷰티 컬리 런칭 과정과 전환 구조 개선 사례를 공유했습니다. 초기 오픈과 이후 전환율 개선까지 협업과 데이터 기반 대응이 중심이었습니다.

#iOS#API
23005분
23 Engineering Roadmap Brief
클래스101
기타

23 Engineering Roadmap Brief

2022년 엔지니어링 조직의 성과를 신뢰와 안정화로 정리했습니다. 2023년에는 개발자 경험, 혁신, 리팩토링으로 비즈니스의 한계를 넘는 방향을 제시했습니다.

#CI/CD#refactoring
17005분
카카오헤어샵
프론트엔드

타입스크립트, 리액트쿼리 도입 - 파트너스 레거시 코드 리팩토링(1)

타입스크립트와 리액트쿼리를 도입해 파트너스 서비스 레거시 코드를 리팩토링한 사례를 소개했습니다. 프로젝트 규모가 커지며 복잡해진 의존성과 유지보수 문제를 다뤘습니다.

#TypeScript#React
20005분