파이썬 리스트 컴프리헨션 완전정리: 언제 편하고 언제 과할까
파이썬 리스트 컴프리헨션을 쉽게 정리합니다. for문보다 읽기 좋아지는 순간과 과해지는 순간, nested comprehension과 map/filter 비교까지 함께 설명합니다.
파이썬 리스트 컴프리헨션을 쉽게 정리합니다. for문보다 읽기 좋아지는 순간과 과해지는 순간, nested comprehension과 map/filter 비교까지 함께 설명합니다.
자바 String, StringBuilder, StringBuffer 차이를 정리합니다. 불변성, append 비용, thread-safety, 실무에서 무엇을 먼저 고르면 좋은지 예시 중심으로 설명합니다.
파이썬 얕은 복사와 깊은 복사 차이를 예시 중심으로 설명합니다. assignment, list slicing, copy.copy, copy.deepcopy가 어떻게 다르고 왜 같이 바뀌는 버그가 생기는지 쉽게 정리합니다.
자바 equals와 hashCode는 왜 같이 구현해야 하는지 설명합니다. Object의 계약, HashMap과 HashSet에서 생기는 이상한 동작, 실무에서 자주 하는 실수까지 쉽게 정리합니다.
파이썬 enumerate를 쓰면 index를 직접 관리하던 코드를 더 읽기 쉽게 바꿀 수 있습니다. start 인자, zip과 함께 쓰는 패턴, 언제 단순 for문보다 낫고 언제 굳이 쓸 필요 없는지 예시로 설명합니다.
자바 Optional을 null 대체재 정도로만 보면 오히려 더 헷갈립니다. Optional이 반환 타입에서 왜 유용한지, 필드와 파라미터에서 왜 남용되기 쉬운지, orElse와 orElseGet 차이까지 실무 기준으로 설명합니다.