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
  • produceState는 언제 써야 할까: Compose에서 외부 비동기 값을 state로 바꾸는 기준
    기초 안드로이드 랩

    produceState는 언제 써야 할까: Compose에서 외부 비동기 값을 state로 바꾸는 기준

    2026년 07월 01일

    produceState는 외부 비동기 값을 Compose State로 바꿀 때 유용합니다. LaunchedEffect, remember, collectAsStateWithLifecycle과 무엇이 다르고 언제 쓰면 좋은지 실무 기준으로 정리합니다.

    Read More produceState는 언제 써야 할까: Compose에서 외부 비동기 값을 state로 바꾸는 기준Continue

  • LLM 평가셋은 어떻게 만들어야 할까: 좋아 보이는 질문만 모으면 왜 실패할까
    AI 기술 트랜드 AI 랩

    LLM 평가셋은 어떻게 만들어야 할까: 좋아 보이는 질문만 모으면 왜 실패할까

    2026년 06월 30일

    LLM 평가셋은 예쁜 데모 질문 모음이 아니라 운영 실패를 빨리 드러내는 장치여야 합니다. positive set, negative set, boundary case, retrieval fail case, regression set 기준으로 실무형 평가셋 구조를 정리합니다.

    Read More LLM 평가셋은 어떻게 만들어야 할까: 좋아 보이는 질문만 모으면 왜 실패할까Continue

  • 파이썬 list comprehension과 generator expression 차이: 메모리와 읽기 쉬움은 언제 갈릴까
    프로그래밍 랩 Python

    파이썬 list comprehension과 generator expression 차이: 메모리와 읽기 쉬움은 언제 갈릴까

    2026년 06월 30일

    파이썬 list comprehension과 generator expression 차이를 쉽게 정리합니다. 즉시 리스트를 만드는 경우와 필요할 때마다 값을 내놓는 경우를 비교하고, sum·any·all과 함께 언제 무엇이 더 자연스러운지 예시로 설명합니다.

    Read More 파이썬 list comprehension과 generator expression 차이: 메모리와 읽기 쉬움은 언제 갈릴까Continue

  • 파이썬 list comprehension과 generator expression 차이: 메모리와 읽기 쉬움은 언제 갈릴까
    프로그래밍 랩 Java

    자바 record와 DTO 차이: 데이터를 짧게 적는 것과 역할을 나누는 것은 왜 다른가

    2026년 06월 30일

    자바 record와 DTO 차이를 쉽게 정리합니다. record는 문법이고 DTO는 역할이라는 핵심부터, 응답 DTO에 record가 잘 맞는 장면과 class DTO가 더 안전한 장면까지 예시로 설명합니다.

    Read More 자바 record와 DTO 차이: 데이터를 짧게 적는 것과 역할을 나누는 것은 왜 다른가Continue

  • ViewModelStoreOwner란 무엇일까: ViewModel 범위를 정하는 기준
    아키텍처 랩 안드로이드 아키텍처

    ViewModelStoreOwner란 무엇일까: ViewModel 범위를 정하는 기준

    2026년 06월 30일

    ViewModelStoreOwner를 쉽게 설명합니다. Activity, Fragment, NavBackStackEntry에 따라 ViewModel 범위가 어떻게 달라지는지와 activityViewModels, navGraphViewModels 선택 기준을 정리합니다.

    Read More ViewModelStoreOwner란 무엇일까: ViewModel 범위를 정하는 기준Continue

  • 코틀린 디자인 패턴 (21) – Strategy 패턴과 함수형 대안 비교
    디자인 패턴 아키텍처 랩

    코틀린 디자인 패턴 (21) – Strategy 패턴과 함수형 대안 비교

    2026년 06월 29일

    코틀린 Strategy 패턴을 쉽게 설명합니다. 정책과 상태의 차이, State 패턴과 헷갈리는 지점, 람다·함수 타입·higher-order function 대안, 클래스 기반 Strategy가 과한 순간까지 실무 기준으로 정리합니다.

    Read More 코틀린 디자인 패턴 (21) – Strategy 패턴과 함수형 대안 비교Continue

Page navigation

Previous PagePrevious 1 … 54 55 56 57 58 … 112 Next PageNext
Recent Posts
  • SharedPreferences DataStore 비교: 설정 저장 구조와 마이그레이션 기준
  • 배당 ETF는 분배금만 보면 왜 위험할까: 총수익률과 배당 재투자를 함께 보는 법
  • 리밸런싱 주기 비교: 매월, 분기, 매년 조정하면 포트폴리오 결과가 얼마나 달라질까
  • BS Code Lab을 소개합니다!
  • 문의
  • 개인정보처리방침
  • 면책 고지

© 2026 BS Code Lab

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