Skip to content
BS Code Lab

BS Code Lab

Android · AI · Engineering · Data Lab

  • 안드로이드 랩Expand
    • 기초
    • 심화
  • 아키텍처 랩Expand
    • 객체지향 설계(OOP)
    • 디자인 패턴
    • 클린 코드
    • 소프트웨어 아키텍처
    • 안드로이드 아키텍처
  • AI 랩Expand
    • AI 기술 트랜드
    • AI 도구 리뷰
    • 논문
  • 프로그래밍 랩Expand
    • 자료구조
    • 알고리즘
    • C 언어
    • Java
    • Python
    • Kotlin
  • 데이터 랩Expand
    • ETF 백테스팅
    • 자산배분 전략
  • 재미
BS Code Lab
BS Code Lab
Android · AI · Engineering · Data Lab
  • S&P500 ETF 장기투자: 언제 가장 흔들릴까
    데이터 랩 ETF 백테스팅

    S&P500 ETF 장기투자: 언제 가장 흔들릴까

    2026년 05월 17일

    S&P500 ETF 장기투자를 수익률 한 줄이 아니라 최대 낙폭, 회복 기간, 변동성, 언더워터 시간으로 다시 읽습니다. 왜 어떤 구간이 특히 버티기 어려웠는지 데이터 중심으로 설명합니다.

    Read More S&P500 ETF 장기투자: 언제 가장 흔들릴까Continue

  • AI 에이전트 메모리: context window, vector DB, tool state
    AI 기술 트랜드 AI 랩

    AI 에이전트 메모리: context window, vector DB, tool state

    2026년 05월 17일

    AI 에이전트 메모리를 context window, vector DB, tool state로 나눠 설명합니다. 무엇을 어디에 저장해야 하는지와 왜 memory가 시스템 문제인지 실무 흐름으로 정리했습니다.

    Read More AI 에이전트 메모리: context window, vector DB, tool stateContinue

  • 코틀린 sealed class vs enum: 상태 모델링 기준
    프로그래밍 랩 Kotlin

    코틀린 sealed class vs enum: 상태 모델링 기준

    2026년 05월 17일

    코틀린에서 상태를 표현할 때 enum이 맞는지 sealed class가 맞는지 UI 상태 예제로 쉽게 정리합니다. payload, when 분기, enum이 더 단순한 순간까지 실무 기준으로 설명합니다.

    Read More 코틀린 sealed class vs enum: 상태 모델링 기준Continue

  • 자바 equals와 hashCode: 왜 같이 구현해야 할까
    프로그래밍 랩 Java

    자바 equals와 hashCode: 왜 같이 구현해야 할까

    2026년 05월 17일

    자바 equals와 hashCode를 왜 같이 구현해야 하는지 HashSet 중복 제거 실패, HashMap 조회 버그, value object와 entity 기준까지 실전 예시로 정리합니다.

    Read More 자바 equals와 hashCode: 왜 같이 구현해야 할까Continue

  • collectLatest vs collect: 언제 취소할까
    기초 안드로이드 랩

    collectLatest vs collect: 언제 취소할까

    2026년 05월 17일

    collectLatest와 collect 차이를 안드로이드 Flow 실무 기준으로 정리합니다. 무엇이 취소되는지, 검색 UI와 Compose에서 언제 써야 하는지 쉽게 설명합니다.

    Read More collectLatest vs collect: 언제 취소할까Continue

  • 코틀린 디자인 패턴 (6) – Adapter 패턴으로 기존 코드를 새 인터페이스에 맞추기
    디자인 패턴 아키텍처 랩

    코틀린 디자인 패턴 (6) – Adapter 패턴으로 기존 코드를 새 인터페이스에 맞추기

    2026년 05월 16일

    코틀린 Adapter 패턴은 외부 SDK나 레거시 코드의 인터페이스가 지금 프로젝트와 맞지 않을 때 특히 유용합니다. 단순 변환이면 extension function으로 끝낼 수 있지만, 계약·예외·상태 번역까지 필요하면 별도 Adapter 계층이 더 안전합니다.

    Read More 코틀린 디자인 패턴 (6) – Adapter 패턴으로 기존 코드를 새 인터페이스에 맞추기Continue

Page navigation

Previous PagePrevious 1 … 9 10 11 12 13 … 35 Next PageNext
Recent Posts
  • Plan-and-Solve 논문 쉽게 이해하기: 왜 먼저 계획하면 단계 누락이 줄어들까
  • TQQQ vs QLD 비교: 3배와 2배 레버리지 ETF는 장기 보유 체감이 어떻게 다를까
  • TQQQ란 무엇인가: 나스닥 3배 레버리지 ETF를 오래 들고 가면 왜 설명이 어려워질까
  • BS Code Lab을 소개합니다!
  • 문의
  • 개인정보처리방침
  • 면책 고지

© 2026 BS Code Lab

Scroll to top
  • 안드로이드 랩
    • 기초
    • 심화
  • 아키텍처 랩
    • 객체지향 설계(OOP)
    • 디자인 패턴
    • 클린 코드
    • 소프트웨어 아키텍처
    • 안드로이드 아키텍처
  • AI 랩
    • AI 기술 트랜드
    • AI 도구 리뷰
    • 논문
  • 프로그래밍 랩
    • 자료구조
    • 알고리즘
    • C 언어
    • Java
    • Python
    • Kotlin
  • 데이터 랩
    • ETF 백테스팅
    • 자산배분 전략
  • 재미
Search