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
  • 안드로이드 ViewModel은 왜 필요할까: 화면 회전에도 상태를 잃지 않는 구조
    기초 안드로이드 랩

    안드로이드 ViewModel은 왜 필요할까: 화면 회전에도 상태를 잃지 않는 구조

    2026년 07월 28일

    안드로이드 ViewModel을 화면 회전에도 상태를 유지하는 저장소로만 보지 않고, UI 상태와 화면 생명주기를 분리하는 구조로 설명합니다. Activity 책임과 ViewModel 책임을 예제로 정리합니다.

    Read More 안드로이드 ViewModel은 왜 필요할까: 화면 회전에도 상태를 잃지 않는 구조Continue

  • 파이썬 예외 처리는 어디까지 잡아야 할까: bare except가 위험한 이유
    프로그래밍 랩 Python

    파이썬 예외 처리는 어디까지 잡아야 할까: bare except가 위험한 이유

    2026년 07월 28일

    파이썬 예외 처리를 try except 문법이 아니라 실패를 다루는 설계 기준으로 정리합니다. bare except가 왜 위험한지, 어떤 예외를 잡고 언제 다시 raise해야 하는지 설명합니다.

    Read More 파이썬 예외 처리는 어디까지 잡아야 할까: bare except가 위험한 이유Continue

  • C malloc free는 왜 짝으로 봐야 할까: 메모리 누수를 줄이는 기본 습관
    C 언어 프로그래밍 랩

    C malloc free는 왜 짝으로 봐야 할까: 메모리 누수를 줄이는 기본 습관

    2026년 07월 28일

    C malloc free를 동적 메모리 할당 문법이 아니라 소유권과 해제 책임 관점에서 정리합니다. 메모리 누수, double free, use-after-free를 예제로 설명합니다.

    Read More C malloc free는 왜 짝으로 봐야 할까: 메모리 누수를 줄이는 기본 습관Continue

  • 자바 Optional은 null을 완전히 없애줄까: 써야 할 곳과 피해야 할 곳
    프로그래밍 랩 Java

    자바 Optional은 null을 완전히 없애줄까: 써야 할 곳과 피해야 할 곳

    2026년 07월 28일

    자바 Optional을 null 대체 문법이 아니라 반환 타입과 API 설계 도구로 정리합니다. ofNullable, orElse, orElseGet, map 사용 기준과 필드·파라미터에서 조심해야 할 점을 예제로 설명합니다.

    Read More 자바 Optional은 null을 완전히 없애줄까: 써야 할 곳과 피해야 할 곳Continue

  • 코틀린 scope function let run apply also with 차이: 언제 무엇을 써야 할까
    프로그래밍 랩 Kotlin

    코틀린 scope function let run apply also with 차이: 언제 무엇을 써야 할까

    2026년 07월 28일

    코틀린 scope function let, run, apply, also, with 차이를 this와 it, 반환값, 사용 상황 기준으로 정리합니다. 외우는 표가 아니라 읽기 쉬운 Kotlin 코드를 만드는 선택 기준을 예제로 설명합니다.

    Read More 코틀린 scope function let run apply also with 차이: 언제 무엇을 써야 할까Continue

  • C 언어 argc argv란 무엇일까: main 함수 인자를 명령줄에서 받는 방법
    C 언어 프로그래밍 랩

    C 언어 argc argv란 무엇일까: main 함수 인자를 명령줄에서 받는 방법

    2026년 07월 27일

    C 언어 argc와 argv를 main 함수 인자, 명령줄 argument, argv[0], 문자열 배열 기준으로 설명합니다. 옵션과 파일명을 받는 간단한 예제로 포인터 배열 감각까지 정리합니다.

    Read More C 언어 argc argv란 무엇일까: main 함수 인자를 명령줄에서 받는 방법Continue

Page navigation

Previous PagePrevious 1 … 22 23 24 25 26 … 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