" /> sjunh812
sjunh812

[Compose Internals] 타입 검사(Type checks)와 선언 검사(Declaration checks)

Compose Internals 책을 읽고 발표한 내용을 정리한 글이다. 앞선 내용들은 책을 이미 읽었다는 가정하에 설명한다. 앞서 책에서 Compose Compiler가 다양한 목적을 위해 일련의 컴파일러 익스텐션을 등록한다고 했다. 개발자가 코딩하는 동안 문법의 옳고 그름을 안내해주는 정적 검사기 형태로 제공되는 것들이 있는데, 함수 호출, 타...

[Compose Internals] 통제되지 않은 사이드 이펙트 방지(Free of uncontrolled side effects)

Compose Internals 책을 읽고 발표한 내용을 정리한 글이다. 앞선 내용들은 책을 이미 읽었다는 가정하에 설명한다. 개발을 하면 “사이드 이펙트(Side Effect)”라는 말을 종종 사용하곤 한다. 사이드 이펙트가 뭘까? 사이드 이펙트란(Side Effect)? 함수(또는 코드)가 자신의 반환값 외에 외부 상태를 변경하거나, 관찰...