코틀린 클린코드(9) – 테스트하기 좋은 코틀린 클래스 설계: 상태와 책임을 나누는 기준
1편에서는 코틀린 클린코드의 기준을 잡았습니다. 2편에서는 이름 짓기를, 3편에서는 함수…
1편에서는 코틀린 클린코드의 기준을 잡았습니다. 2편에서는 이름 짓기를, 3편에서는 함수…
1편에서는 코틀린 클린코드의 기준을 잡았습니다. 2편에서는 이름 짓기를 다뤘고, 3편에서는…
QQQ와 VOO 장기 투자 비교를 ETF 직접 히스토리 기준으로 다시 정리했습니다. 수익률뿐 아니라 변동성, MDD, 회복 경로, 2022년 하락장 체감, 보유 난이도와 심리 비용까지 데이터 중심으로 설명합니다.
자바 static과 final 차이를 초보자 기준으로 쉽게 정리합니다. static은 클래스 소속과 공유 범위를, final은 재할당과 재정의 제한을 다룬다는 기준으로 static field, final 변수, static final 상수, final 클래스와 final 메서드까지 실전적으로 설명합니다.
파이썬 터미널 로딩 스피너를 직접 만들며 frames, carriage return, flush, interval, clean stop까지 정리합니다. 특히 실행 결과를 가짜처럼 늘어놓지 않고 실제 stdout 캡처 기준으로 정확하게 설명합니다.
Jetpack Compose와 XML 차이를 실무 감각으로 정리합니다. 상태 관리, 레거시 프로젝트 현실, 상호운용성, 학습 순서를 기준으로 안드로이드 UI 입문자가 무엇부터 잡아야 할지 설명합니다.