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
  • Claude Code, Codex, Gemini CLI 비교
    AI 도구 리뷰 AI 랩

    Claude Code, Codex, Gemini CLI 비교

    2026년 04월 12일

    Claude Code, Codex, Gemini CLI를 성능 자랑이 아니라 개발 workflow 기준으로 비교합니다. 큰 코드베이스, 자동화, 터미널 중심 작업에 어디가 더 잘 맞는지 정리했습니다.

    Read More Claude Code, Codex, Gemini CLI 비교Continue

  • 안드로이드 코루틴 기초 정리: suspend, launch, Dispatcher, ViewModelScope까지
    기초 안드로이드 랩

    안드로이드 코루틴 기초 정리: suspend, launch, Dispatcher, ViewModelScope까지

    2026년 04월 12일

    안드로이드 코루틴을 처음 배우는 개발자를 위해 suspend, launch, async, Dispatcher, viewModelScope, lifecycleScope, 취소와 structured concurrency를 한 번에 정리한 기초 가이드.

    Read More 안드로이드 코루틴 기초 정리: suspend, launch, Dispatcher, ViewModelScope까지Continue

  • 안드로이드 액티비티 생명주기 기초 정리
    기초 안드로이드 랩

    안드로이드 액티비티 생명주기 기초 정리

    2026년 04월 06일

    안드로이드 액티비티 생명주기의 기본 콜백 흐름과 각 단계에서 무엇을 해야 하는지 초보자 기준으로 정리한 기초 가이드.

    Read More 안드로이드 액티비티 생명주기 기초 정리Continue

  • 코틀린 클린코드 (6) –  extension function과 scope function
    클린 코드

    코틀린 클린코드 (6) – extension function과 scope function

    2026년 04월 06일2026년 04월 06일

    1편에서는 코틀린 클린코드의 기준을 잡았습니다. 2편에서는 이름 짓기를 다뤘고, 3편에서는…

    Read More 코틀린 클린코드 (6) – extension function과 scope functionContinue

  • 코틀린 data class 완전 정리: 생성 규칙부터 copy, 구조 분해, 실무 주의점까지
    프로그래밍 랩 Kotlin

    코틀린 data class 완전 정리: 생성 규칙부터 copy, 구조 분해, 실무 주의점까지

    2026년 04월 06일

    코틀린 data class는 문법이 간단해서 자주 쓰이지만, 자동 생성되는 함수가 정확히 무엇인지, copy가 얕은 복사인지, DTO와 Entity에 똑같이 써도 되는지는 따로 이해해야 합니다. 이 글에서는 data class의 선언 규칙, equals/hashCode, copy, 구조 분해, 불변성 오해, sealed class·value class와의 선택 기준까지 한 번에 정리합니다.

    Read More 코틀린 data class 완전 정리: 생성 규칙부터 copy, 구조 분해, 실무 주의점까지Continue

  • 코틀린 클린코드(5) – data class와 sealed class: 모델링을 더 명확하게 만드는 법
    클린 코드

    코틀린 클린코드(5) – data class와 sealed class: 모델링을 더 명확하게 만드는 법

    2026년 04월 04일2026년 04월 05일

    1편에서는 코틀린 클린코드의 기준을 잡았습니다. 2편에서는 이름 짓기를 다뤘고, 3편에서는…

    Read More 코틀린 클린코드(5) – data class와 sealed class: 모델링을 더 명확하게 만드는 법Continue

Page navigation

Previous PagePrevious 1 2 3 4 … 8 Next PageNext
Recent Posts
  • 안드로이드 앱 구조 입문 시리즈 (3편) – 생명주기를 알아야 설계가 쉬워지는 이유
  • 안드로이드 앱 구조 입문 시리즈 (2편) – Activity와 Fragment는 왜 나뉘어 있을까
  • 안드로이드 앱 구조 입문 시리즈(1편) – 안드로이드 앱은 어떻게 돌아갈까
  • BS Code Lab을 소개합니다!

© 2026 BS Code Lab

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