코틀린 data class는 언제 쓰면 좋을까: equals와 copy가 자동으로 생기는 이유
코틀린 data class를 equals, hashCode, toString, copy, componentN 기준으로 설명합니다. DTO와 UI 상태 모델에 적합한 경우, mutable property 주의점, 일반 class와의 선택 기준을 정리합니다.
코틀린 data class를 equals, hashCode, toString, copy, componentN 기준으로 설명합니다. DTO와 UI 상태 모델에 적합한 경우, mutable property 주의점, 일반 class와의 선택 기준을 정리합니다.
코틀린 suspend 함수와 코루틴 차이를 blocking, non-blocking, delay, 호출 위치, continuation 관점으로 설명합니다. suspend fun이 스레드를 멈추는 함수가 아니라 중단 가능한 함수라는 점을 예제로 정리합니다.
C 언어 배열과 포인터 차이를 array decay, sizeof arr, sizeof pointer, arr과 &arr의 타입 차이, 함수 인자 전달 기준으로 설명합니다. 메모리 그림과 코드 예제로 헷갈리는 지점을 정리합니다.
자바 equals와 hashCode를 함께 구현해야 하는 이유를 HashSet 중복, HashMap 조회 실패, mutable key 문제로 설명합니다. 규약, IDE 생성, record 사용 기준까지 예제로 정리합니다.
NVDL ETF를 엔비디아 하루 수익률 2배 목표, 일일 재조정, 변동성, 단일종목 이벤트 리스크 기준으로 분석합니다. NVDA와의 과거 가격 데이터 비교를 통해 강한 상승장에서도 왜 일반 ETF처럼 보면 안 되는지 정리합니다.
TSLL ETF를 테슬라 하루 수익률 2배 목표, 일일 재조정, 변동성 끌림, 단일종목 이벤트 리스크 기준으로 분석합니다. TSLA와의 과거 가격 데이터 비교를 통해 장기 보유 난이도를 설명합니다.