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
  • 자바 static과 final 차이: 함께 자주 나오지만 역할이 다른 문법 정리
    프로그래밍 랩 Java

    자바 static과 final 차이: 함께 자주 나오지만 역할이 다른 문법 정리

    2026년 05월 05일

    자바 static과 final 차이를 초보자 기준으로 쉽게 정리합니다. static은 클래스 소속과 공유 범위를, final은 재할당과 재정의 제한을 다룬다는 기준으로 static field, final 변수, static final 상수, final 클래스와 final 메서드까지 실전적으로 설명합니다.

    Read More 자바 static과 final 차이: 함께 자주 나오지만 역할이 다른 문법 정리Continue

  • 파이썬 터미널 로딩 스피너 만들기: CLI 프로그램이 덜 심심해지는 작은 UX
    재미

    파이썬 터미널 로딩 스피너 만들기: CLI 프로그램이 덜 심심해지는 작은 UX

    2026년 05월 05일2026년 05월 17일

    파이썬 터미널 로딩 스피너를 직접 만들며 frames, carriage return, flush, interval, clean stop까지 정리합니다. 특히 실행 결과를 가짜처럼 늘어놓지 않고 실제 stdout 캡처 기준으로 정확하게 설명합니다.

    Read More 파이썬 터미널 로딩 스피너 만들기: CLI 프로그램이 덜 심심해지는 작은 UXContinue

  • Jetpack Compose와 XML 차이: 안드로이드 UI를 배울 때 무엇부터 잡아야 할까
    기초 안드로이드 랩

    Jetpack Compose와 XML 차이: 안드로이드 UI를 배울 때 무엇부터 잡아야 할까

    2026년 05월 05일

    Jetpack Compose와 XML 차이를 실무 감각으로 정리합니다. 상태 관리, 레거시 프로젝트 현실, 상호운용성, 학습 순서를 기준으로 안드로이드 UI 입문자가 무엇부터 잡아야 할지 설명합니다.

    Read More Jetpack Compose와 XML 차이: 안드로이드 UI를 배울 때 무엇부터 잡아야 할까Continue

  • SOLID 원칙, 실무에서는 어떻게 봐야 할까
    객체지향 설계(OOP) 아키텍처 랩

    SOLID 원칙, 실무에서는 어떻게 봐야 할까

    2026년 05월 05일

    SOLID 원칙을 암기나 의식처럼 적용하지 않고, 변경 비용·계약·의존성 관점에서 다시 설명합니다. 실무에서 자주 생기는 오해와 과한 추상화 문제까지 함께 정리합니다.

    Read More SOLID 원칙, 실무에서는 어떻게 봐야 할까Continue

  • 코틀린 디자인 패턴 시리즈 (3) – Abstract Factory 패턴은 언제 필요할까
    디자인 패턴 아키텍처 랩

    코틀린 디자인 패턴 시리즈 (3) – Abstract Factory 패턴은 언제 필요할까

    2026년 05월 04일

    코틀린에서 Abstract Factory 패턴은 객체를 많이 만드는 기술보다 서로 관련된 제품군을 일관되게 생성하는 구조에 가깝습니다. 이 글에서는 Factory Method와의 차이, 유용한 경우, 과한 경우를 쉬운 예제로 정리합니다.

    Read More 코틀린 디자인 패턴 시리즈 (3) – Abstract Factory 패턴은 언제 필요할까Continue

  • 안드로이드 앱 구조 입문 시리즈 (7) – 안드로이드 앱 구조를 볼 때 무엇부터 판단해야 할까
    기초 안드로이드 랩

    안드로이드 앱 구조 입문 시리즈 (7) – 안드로이드 앱 구조를 볼 때 무엇부터 판단해야 할까

    2026년 05월 04일

    안드로이드 앱 구조를 볼 때 초보자가 무엇부터 판단해야 하는지 정리합니다. UI, 상태, 생명주기, 비동기 작업, 데이터 흐름, 경계를 기준으로 앱 구조를 읽는 순서를 쉽게 설명합니다.

    Read More 안드로이드 앱 구조 입문 시리즈 (7) – 안드로이드 앱 구조를 볼 때 무엇부터 판단해야 할까Continue

Page navigation

Previous PagePrevious 1 … 19 20 21 22 23 … 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