> For the complete documentation index, see [llms.txt](https://ckaanf.gitbook.io/ckaanf-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ckaanf.gitbook.io/ckaanf-docs/for-junior/way-of-thinking/readable-code.md).

# 1. 읽기 좋은 코드를 작성하는

읽기 좋은 코드를 작성하는 사고법에 대해 다룹니다

## 코드는 왜 읽기 좋아야 할까?

우리는 생각보다 코드를 **작성하는 시간보다 읽는 시간**에 더 많은 노력을 쏟습니다.\
그 코드가 내가 작성한 것이든, 다른 사람이 작성한 것이든 크게 다르지 않습니다.

특히 프로젝트가 성장하고 유지·보수가 필요한 시점이 오면, 코드는 단순한 결과물이 아니라 꾸준히 관리해야 할 **자산**이 됩니다. 그렇기에 읽기 좋은 코드를 작성하는 일은 선택이 아니라 필수입니다.

이 장에서는 **읽기 좋은 코드를 만들기 위한 사고방식**과 그 실천 방법에 대해 이야기하려 합니다.
