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
  • 코틀린 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년 05월 05일

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

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

  • 코틀린 클린코드(4) – null safety: !! 없이 안전한 코드 작성하기
    클린 코드

    코틀린 클린코드(4) – null safety: !! 없이 안전한 코드 작성하기

    2026년 03월 29일2026년 05월 05일

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

    Read More 코틀린 클린코드(4) – null safety: !! 없이 안전한 코드 작성하기Continue

  • 코틀린 클린코드(3) – 짧고 읽기 쉬운 함수 만드는 방법
    클린 코드

    코틀린 클린코드(3) – 짧고 읽기 쉬운 함수 만드는 방법

    2026년 03월 29일2026년 05월 05일

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

    Read More 코틀린 클린코드(3) – 짧고 읽기 쉬운 함수 만드는 방법Continue

  • 코틀린 클린코드(2) – 코틀린 네이밍 컨벤션
    클린 코드

    코틀린 클린코드(2) – 코틀린 네이밍 컨벤션

    2026년 03월 29일2026년 05월 05일

    1편에서는 코틀린 클린코드의 큰 기준을 먼저 잡아봤습니다. 좋은 코드는 단순히…

    Read More 코틀린 클린코드(2) – 코틀린 네이밍 컨벤션Continue

  • 코틀린 클린코드(1) – 실무에서 읽기 좋은 코드의 기준
    클린 코드

    코틀린 클린코드(1) – 실무에서 읽기 좋은 코드의 기준

    2026년 03월 29일2026년 05월 05일

    코틀린은 문법이 간결해서 처음 접하면 “짧게 쓴 코드”가 곧 좋은…

    Read More 코틀린 클린코드(1) – 실무에서 읽기 좋은 코드의 기준Continue

Page navigation

Previous PagePrevious 1 … 105 106 107 108 109 … 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