필터 1
올리브영 앱 - 아키텍처 도입 1탄
올리브영
아키텍처

올리브영 앱 - 아키텍처 도입 1탄

올리브영 앱은 강한 결합과 유지 보수 부담을 줄이기 위해 클린 아키텍처를 도입했습니다. Presentation, Domain, Data 3층 구조로 역할을 나누고 Android와 iOS에 같은 기준을 적용했습니다.

#Android#iOS
38005분
[if kakao 2022] 카카오페이 iOS 웹뷰 소개, 그리고 세션에서 못다한 이야기
카카오페이
프론트엔드

[if kakao 2022] 카카오페이 iOS 웹뷰 소개, 그리고 세션에서 못다한 이야기

카카오페이 iOS 웹뷰 소개 세션의 후속 이야기를 공유합니다. 세션에서 다루지 못한 리팩토링 관련 내용을 추가로 다룹니다.

#iOS#webview
19005분
비브로스
프론트엔드

리팩터링 가이드 - 좋은 코딩 습관을 기르자

리팩터링을 기능은 그대로 두고 코드 구조를 개선하는 방법으로 정리했습니다. 함수 추출, 조건문 분해, 특이 케이스 추가 같은 기본 기법과 적용 흐름을 소개했습니다.

#refactoring#Java
22005분
도메인 주도 설계와 모델 주도 설계 도입하기 - 정산편
타다
아키텍처

도메인 주도 설계와 모델 주도 설계 도입하기 - 정산편

정산 도메인에 DDD와 MDD를 적용해 흩어진 지식과 강결합 구조를 정리했습니다. 모델을 단순화하고 책임을 분리해 가독성과 확장성을 높였습니다.

#DDD#model
36005분
Next.js 프로젝트 Migration과 Refactoring 과정을 공유합니다.
더핑크퐁컴퍼니
프론트엔드

Next.js 프로젝트 Migration과 Refactoring 과정을 공유합니다.

Next.js v9 기반 레거시 프로젝트를 v12로 마이그레이션하고, SWC와 import 최적화로 성능을 개선했습니다. 또한 Moment.js를 Day.js로 교체하며 번들 크기를 줄이고 리팩터링 안정성을 높였습니다.

#Next.js#React
21005분