https://engineering.linecorp.com/ko/blog/code-readability-vol3/?fbclid=IwAR3jmrnI1vXyIfIgP85dNyYmy4Jq4D_secTDMz_4-seSOMIVGu40RbpB2V0