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
  • 힙 자료구조란 무엇인가: 우선순위 큐가 빠른 이유를 직관으로 이해하기
    프로그래밍 랩 자료구조

    힙 자료구조란 무엇인가: 우선순위 큐가 빠른 이유를 직관으로 이해하기

    2026년 05월 19일

    힙 자료구조를 쉽게 설명합니다. 왜 힙이 우선순위 큐에 잘 맞는지, 삽입과 삭제가 왜 빠른지, 정렬과 탐색 구조와는 무엇이 다른지 직관 중심으로 정리했습니다.

    Read More 힙 자료구조란 무엇인가: 우선순위 큐가 빠른 이유를 직관으로 이해하기Continue

  • 코틀린 let, run, apply, also, with 차이: this, it, 반환값으로 빠르게 고르기
    프로그래밍 랩 Kotlin

    코틀린 let, run, apply, also, with 차이: this, it, 반환값으로 빠르게 고르기

    2026년 05월 19일

    코틀린 let, run, apply, also, with 차이를 this, it, 반환값 기준으로 쉽게 정리합니다. nullable 처리, 객체 설정, 부수 효과, 계산 결과라는 실전 장면에서 언제 무엇을 고르면 되는지 설명합니다.

    Read More 코틀린 let, run, apply, also, with 차이: this, it, 반환값으로 빠르게 고르기Continue

  • 안드로이드 MVI 패턴은 언제 잘 맞을까: MVVM과 상태 흐름을 실무 기준으로 비교
    아키텍처 랩 안드로이드 아키텍처

    안드로이드 MVI 패턴은 언제 잘 맞을까: MVVM과 상태 흐름을 실무 기준으로 비교

    2026년 05월 19일

    안드로이드 MVI 패턴이 언제 잘 맞는지, MVVM과 무엇이 다른지 상태 흐름 관점에서 정리합니다. reducer 직관, 이벤트 처리, 안전한 화면의 조건, 무거워지는 지점까지 실무 기준으로 설명합니다.

    Read More 안드로이드 MVI 패턴은 언제 잘 맞을까: MVVM과 상태 흐름을 실무 기준으로 비교Continue

  • 파이썬 랜덤 비밀번호 생성기 만들기: random으로 배우고 secrets로 마무리하기
    재미

    파이썬 랜덤 비밀번호 생성기 만들기: random으로 배우고 secrets로 마무리하기

    2026년 05월 18일

    파이썬 랜덤 비밀번호 생성기로 string, random.choice, join을 익히고 학습용 random과 실제 보안용 secrets의 차이까지 정리합니다.

    Read More 파이썬 랜덤 비밀번호 생성기 만들기: random으로 배우고 secrets로 마무리하기Continue

  • 포트폴리오 리밸런싱: 왜 필요하고 언제 수익을 깎을까
    데이터 랩 자산배분 전략

    포트폴리오 리밸런싱: 왜 필요하고 언제 수익을 깎을까

    2026년 05월 18일

    포트폴리오 리밸런싱이 왜 필요한지, 무엇을 통제하는지, 언제 수익을 깎는지, 정기형과 5% 밴드형의 운영 차이를 60/40 장기 데이터로 차분하게 정리합니다.

    Read More 포트폴리오 리밸런싱: 왜 필요하고 언제 수익을 깎을까Continue

  • 안드로이드 single activity 구조는 왜 많아졌을까: navigation, back stack, state 관점 정리
    아키텍처 랩 안드로이드 아키텍처

    안드로이드 single activity 구조는 왜 많아졌을까: navigation, back stack, state 관점 정리

    2026년 05월 18일

    안드로이드에서 single activity 구조가 많아진 이유는 액티비티를 하나로 줄이는 유행 때문만은 아닙니다. Navigation Component, back stack, shared state, Compose, state restoration을 한 흐름으로 다루기 쉬워졌기 때문입니다. 이 글에서는 그 이유와 한계를 실무 관점으로 정리합니다.

    Read More 안드로이드 single activity 구조는 왜 많아졌을까: navigation, back stack, state 관점 정리Continue

Page navigation

Previous PagePrevious 1 … 64 65 66 67 68 … 91 Next PageNext
Recent Posts
  • ETF 심층 분석 시즌 2 (8) – 단일종목 레버리지 ETF는 왜 장기 보유와 맞지 않을까
  • Spring Boot 의존성 주입은 왜 필요할까: new로 직접 만들지 않는 이유
  • 파이썬 list comprehension은 언제 읽기 어려워질까: 짧은 코드와 가독성의 균형
  • BS Code Lab을 소개합니다!
  • 문의
  • 개인정보처리방침
  • 면책 고지

© 2026 BS Code Lab

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