파이썬 is와 == 차이: 객체 비교와 값 비교를 헷갈리지 않는 기준
파이썬 is와 == 차이는 객체 동일성과 값 비교를 섞어서 생각할 때 특히 헷갈립니다. 이 글에서는 문자열, 리스트, None 비교까지 포함해 실전 기준을 정리합니다.
파이썬 is와 == 차이는 객체 동일성과 값 비교를 섞어서 생각할 때 특히 헷갈립니다. 이 글에서는 문자열, 리스트, None 비교까지 포함해 실전 기준을 정리합니다.
자바 equals와 == 차이는 문자열 비교에서 특히 자주 틀립니다. 이 글에서는 primitive와 reference, String interning, null-safe 비교, Objects.equals 기준까지 실무적으로 정리합니다.
코틀린은 전통적인 패턴 구현을 더 간결하게 만들 수 있지만 설계 문제 자체를 없애지는 못합니다. 이 글에서는 왜 코틀린 디자인 패턴을 다시 배워야 하는지와 시리즈 전체 지도를 함께 정리합니다.
안드로이드 색상 hex에서 AARRGGBB가 무엇을 뜻하는지, alpha 퍼센트를 hex로 어떻게 바꾸는지, 그리고 0~100% 전체 표를 XML과 Compose 예시와 함께 정리합니다.
상속과 조합은 모두 객체지향 설계의 도구지만, 변경이 생기는 상황에서는 composition이 inheritance보다 더 유연하게 버티는 경우가 많습니다. 이 글에서는 알림 발송 구조를 예시로 상속과 조합의 차이를 코드와 다이어그램으로 자세히 설명합니다.
시뮬레이션 문제 풀이법의 핵심은 구현을 빨리 시작하는 것이 아니라 상태 정의와 한 턴 처리 순서를 먼저 설계하는 것입니다. 이번 글에서는 손으로 따라가는 예시와 Java·Python·C 코드를 함께 정리합니다.