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
  • 추상 클래스와 인터페이스 차이: 자바와 객체지향 설계 관점에서 언제 무엇을 써야 할까
    객체지향 설계(OOP) 아키텍처 랩

    추상 클래스와 인터페이스 차이: 자바와 객체지향 설계 관점에서 언제 무엇을 써야 할까

    2026년 05월 02일

    추상 클래스와 인터페이스 차이를 자바 문법 비교표로만 외우면 실무에서 자주 헷갈립니다. 이 글에서는 공통 상태, 계약, 다중 타입, 변경 비용 관점에서 언제 무엇을 쓰면 좋은지 쉽게 정리합니다.

    Read More 추상 클래스와 인터페이스 차이: 자바와 객체지향 설계 관점에서 언제 무엇을 써야 할까Continue

  • 파이썬 리스트와 튜플 차이: 문법 차이보다 언제 무엇을 써야 하는지가 더 중요하다
    프로그래밍 랩 Python

    파이썬 리스트와 튜플 차이: 문법 차이보다 언제 무엇을 써야 하는지가 더 중요하다

    2026년 05월 02일

    파이썬 리스트와 튜플 차이는 mutable, immutable 암기만으로는 부족합니다. 이 글에서는 언제 list를 쓰고 언제 tuple이 더 자연스러운지 실전 기준으로 쉽게 정리합니다.

    Read More 파이썬 리스트와 튜플 차이: 문법 차이보다 언제 무엇을 써야 하는지가 더 중요하다Continue

  • 안드로이드 앱 구조 입문 시리즈 (6) – 안드로이드에서 비동기 작업은 구조와 어떻게 연결될까
    기초 안드로이드 랩

    안드로이드 앱 구조 입문 시리즈 (6) – 안드로이드에서 비동기 작업은 구조와 어떻게 연결될까

    2026년 05월 01일2026년 05월 03일

    안드로이드에서 비동기 작업을 코루틴 문법이 아니라 앱 구조 관점으로 설명합니다. UI, ViewModel, Repository, Lifecycle, 취소, 상태 업데이트 연결을 초보자 눈높이에서 쉽게 정리합니다.

    Read More 안드로이드 앱 구조 입문 시리즈 (6) – 안드로이드에서 비동기 작업은 구조와 어떻게 연결될까Continue

  • 코틀린 디자인 패턴 시리즈 (2) – Factory Method 패턴으로 생성 책임 나누기
    디자인 패턴 아키텍처 랩

    코틀린 디자인 패턴 시리즈 (2) – Factory Method 패턴으로 생성 책임 나누기

    2026년 05월 01일2026년 05월 03일

    Factory Method 패턴을 코틀린 예제로 쉽게 풀어 설명합니다. 생성 책임을 왜 나눠야 하는지, companion object나 factory function과는 언제 다르게 봐야 하는지 함께 정리합니다.

    Read More 코틀린 디자인 패턴 시리즈 (2) – Factory Method 패턴으로 생성 책임 나누기Continue

  • 애드혹 알고리즘 대표문제 풀이: 요세푸스 문제는 왜 시뮬레이션보다 규칙 찾기가 중요할까
    프로그래밍 랩 알고리즘

    애드혹 알고리즘 대표문제 풀이: 요세푸스 문제는 왜 시뮬레이션보다 규칙 찾기가 중요할까

    2026년 05월 01일

    요세푸스 문제는 처음엔 시뮬레이션이 자연스럽지만, 입력이 커질수록 제거 뒤 남은 구조를 다시 보는 규칙 관찰이 더 중요해집니다. 작은 예시, 점화식, k=2 패턴까지 쉽게 정리합니다.

    Read More 애드혹 알고리즘 대표문제 풀이: 요세푸스 문제는 왜 시뮬레이션보다 규칙 찾기가 중요할까Continue

  • 문자열 뒤집기 최소 횟수, 왜 그룹 수의 최솟값이 답일까
    프로그래밍 랩 알고리즘

    문자열 뒤집기 최소 횟수, 왜 그룹 수의 최솟값이 답일까

    2026년 05월 01일

    문자열 뒤집기 최소 횟수 문제를 쉽게 풀이합니다. 왜 답이 min(0 그룹 수, 1 그룹 수)인지, 그리고 왜 이 문제가 그리디처럼 보이지만 본질은 구간 관찰인지 단계적으로 설명합니다.

    Read More 문자열 뒤집기 최소 횟수, 왜 그룹 수의 최솟값이 답일까Continue

Page navigation

Previous PagePrevious 1 … 98 99 100 101 102 … 112 Next PageNext
Recent Posts
  • 배당 ETF는 분배금만 보면 왜 위험할까: 총수익률과 배당 재투자를 함께 보는 법
  • 리밸런싱 주기 비교: 매월, 분기, 매년 조정하면 포트폴리오 결과가 얼마나 달라질까
  • MCP 서버 권한 설계: AI 에이전트에게 어디까지 도구 접근을 허용해야 할까
  • BS Code Lab을 소개합니다!
  • 문의
  • 개인정보처리방침
  • 면책 고지

© 2026 BS Code Lab

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