Hilt EntryPoint 정리
Hilt EntryPoint가 언제 필요한지, @AndroidEntryPoint가 안 되는 지점에서 왜 예외적으로 쓰는지와 남용하면 왜 구조가 거칠어지는지 쉽게 설명합니다.
Hilt EntryPoint가 언제 필요한지, @AndroidEntryPoint가 안 되는 지점에서 왜 예외적으로 쓰는지와 남용하면 왜 구조가 거칠어지는지 쉽게 설명합니다.
Hilt scope를 안드로이드 생명주기 기준으로 쉽게 정리합니다. Singleton, ActivityRetained, ViewModel 범위 차이와 선택 기준을 실무 예시와 함께 설명합니다.
코틀린 Memento 패턴을 쉽게 설명합니다. undo, snapshot, 상태 복원 구조를 캡슐화 관점에서 이해하고, data class snapshot과 history stack으로 실전 감각까지 정리합니다.
CQRS를 쉽게 설명하되, 더 중요한 질문인 언제 과해지는지에 집중합니다. 읽기 모델과 쓰기 모델 분리의 장점과 운영 비용을 실무 기준으로 정리합니다.
코틀린 Mediator 패턴을 쉽게 설명합니다. 객체끼리 직접 얽히지 않고 중앙 조정자를 통해 상호작용하는 구조를 폼과 채팅방 예시, Observer와의 차이까지 함께 정리합니다.
Application Service와 Domain Service 차이를 쉽게 설명합니다. 하나는 유스케이스 흐름을 조정하고, 다른 하나는 도메인 규칙을 표현합니다. 엔티티 메서드와의 경계까지 정리합니다.