클린 아키텍처는 왜 어렵게 느껴질까: 계층보다 의존 방향이 핵심인 이유
클린 아키텍처가 왜 어렵게 느껴지는지, 계층보다 의존 방향이 왜 핵심인지, 그리고 무엇을 먼저 분리해야 하는지 실무 기준으로 정리합니다.
클린 아키텍처가 왜 어렵게 느껴지는지, 계층보다 의존 방향이 왜 핵심인지, 그리고 무엇을 먼저 분리해야 하는지 실무 기준으로 정리합니다.
자바 Comparable과 Comparator 차이를 정의가 아니라 실전 정렬 장면으로 설명합니다. natural ordering, 외부 정렬 기준, comparing 헬퍼, TreeSet 함정까지 한 번에 정리합니다.
AI 코딩 에이전트는 왜 중간에 엉뚱한 파일을 건드리고 같은 일을 반복할까요? task drift, context loss, tool result reflection failure 관점에서 계획보다 상태 관리가 더 중요한 이유를 정리합니다.
해시 테이블이 왜 빠른지 average O(1) 암기에서 벗어나 버킷, 해시 함수, 충돌, 리사이징 직관으로 설명합니다. 배열과 연결 리스트만으로는 부족한 이유까지 함께 정리합니다.
안드로이드 커스텀 View에서 onMeasure, onDraw, invalidate, requestLayout 경계가 왜 중요한지와 자주 느려지는 실수, allocation 함정, profiling 감각까지 실무 기준으로 정리합니다.
레이어드 아키텍처를 presentation, application, domain, infrastructure 책임 기준으로 쉽게 정리합니다. 왜 계층을 나누는지, 흔한 오해는 무엇인지, 언제 layering이 ceremony가 되는지도 함께 봅니다.