by lazy 코딩은 도대체 무엇인지에 대해 탐구하다가 코딩을 분해해서 사용해보았습니다. 그렇게 탄생한 초기화 버튼 샘플 프로젝트입니다. 우선 왜 다시 처음으로 돌아가는 초기화 버튼에 by lazy 코딩이 쓰일까? 이것이 제 첫 질문이었습니다. Lazy by 코딩은 Kotlin(Android)에서 사용되는 코드로, Android 앱 개발에 자주 사용되는 코드 패턴 중 하나인 "Lazy Initialization(지연 초기화)" 입니다. 한마디로 변수죠. 일단 저희가 생각하는 초기화와 이 코딩에서 생각하는 초기화는 완전히 틀립니다. 제가 이해한 것이 맞다면 코딩에서 초기화 명령어를 넣으면 말그대로 전체 화면이 비어져 리셋되는 것입니다. 하지만 제가 원하는 것은 특정 객체의 데이터를 초기화시키는 것이고요. ..