이 문서는 PRND 컨벤션 스타일을 기반으로 해서 만들어졌습니다.

• Boolean의 경우 if (a?.b?.isTraded ?: false) 보다는 if (a?.b?.isTraded == true) 와 같은 방식으로 구현한다.****

프로젝트 헷갈리는 네이밍

Computed Property VS Function

Labmda

val foo: () -> Unit
val bar: (() -> Unit)?

foo.invoke() // X
foo() // O
bar?.invoke() // O

Package

ex) package kr.co.prnd.domain