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
  • 코틀린 디자인 패턴 시리즈 (24) – 코틀린에서는 어떤 패턴이 더 단순해질까
    디자인 패턴 아키텍처 랩

    코틀린 디자인 패턴 시리즈 (24) – 코틀린에서는 어떤 패턴이 더 단순해질까

    2026년 07월 07일

    코틀린 디자인 패턴 시리즈 마지막 편으로, Kotlin의 object, data class, sealed class, delegation, higher-order function이 어떤 패턴을 더 단순하게 만드는지 정리합니다.

    Read More 코틀린 디자인 패턴 시리즈 (24) – 코틀린에서는 어떤 패턴이 더 단순해질까Continue

  • ISA ETF와 연금저축 ETF는 무엇이 다를까: 세제 혜택보다 먼저 봐야 할 계좌의 목적
    데이터 랩 ETF 백테스팅

    ISA ETF와 연금저축 ETF는 무엇이 다를까: 세제 혜택보다 먼저 봐야 할 계좌의 목적

    2026년 07월 07일

    ISA ETF와 연금저축 ETF 차이를 계좌 목적 중심으로 설명합니다. 세제 혜택만 보지 않고 투자 기간, 인출 제약, 세금 확인 항목, ETF 운용 관점을 나눠 정리합니다.

    Read More ISA ETF와 연금저축 ETF는 무엇이 다를까: 세제 혜택보다 먼저 봐야 할 계좌의 목적Continue

  • Java Optional은 언제 써야 할까: null을 없애는 도구가 아니라 의도를 드러내는 방법
    프로그래밍 랩 Java

    Java Optional은 언제 써야 할까: null을 없애는 도구가 아니라 의도를 드러내는 방법

    2026년 07월 07일

    Java Optional을 언제 써야 하는지 정리합니다. null 제거보다 no result 의도 표현, 반환 타입 사용, 필드와 파라미터 사용 주의, orElse와 orElseGet 차이를 코드로 설명합니다.

    Read More Java Optional은 언제 써야 할까: null을 없애는 도구가 아니라 의도를 드러내는 방법Continue

  • Kotlin Flow combine, zip, flatMapLatest 차이: 여러 흐름을 합칠 때 무엇을 써야 할까
    안드로이드 랩 Kotlin

    Kotlin Flow combine, zip, flatMapLatest 차이: 여러 흐름을 합칠 때 무엇을 써야 할까

    2026년 07월 07일

    Kotlin Flow combine, zip, flatMapLatest 차이를 Android UI 상태 예제로 정리합니다. 최신 값 조합, 1:1 짝짓기, 이전 작업 취소가 필요한 상황을 구분해 봅니다.

    Read More Kotlin Flow combine, zip, flatMapLatest 차이: 여러 흐름을 합칠 때 무엇을 써야 할까Continue

  • pyproject.toml은 왜 중요할까: Python 프로젝트 설정이 한 파일로 모이는 이유
    프로그래밍 랩 Python

    pyproject.toml은 왜 중요할까: Python 프로젝트 설정이 한 파일로 모이는 이유

    2026년 07월 07일

    pyproject.toml이 Python 프로젝트에서 왜 중요해졌는지 설명합니다. 프로젝트 메타데이터, Python 버전, 의존성, uv, ruff, pytest 설정을 한 파일로 관리하는 이유를 정리합니다.

    Read More pyproject.toml은 왜 중요할까: Python 프로젝트 설정이 한 파일로 모이는 이유Continue

  • MCP tools resources prompts 차이: AI 에이전트 서버 설계 기준
    AI 기술 트랜드 AI 랩

    MCP tools resources prompts 차이: AI 에이전트 서버 설계 기준

    2026년 07월 07일

    MCP tools, resources, prompts 차이를 AI 에이전트 서버 설계 관점에서 설명합니다. 모델이 호출하는 행동, 애플리케이션이 제공하는 맥락, 사용자가 선택하는 템플릿을 구분해 봅니다.

    Read More MCP tools resources prompts 차이: AI 에이전트 서버 설계 기준Continue

Page navigation

Previous PagePrevious 1 … 48 49 50 51 52 … 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