> For the complete documentation index, see [llms.txt](https://toktokhan.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://toktokhan.gitbook.io/docs/basic-guides/convention-archive.md).

# Convention (임시)

똑똑한 개발자라면 지킬수 있죠?

개발자로서, 다른 사람의 코드를 검토해야 할 상황이 자주 발생할 수 있습니다. 그 다른 사람은 미래의 여러분이 될 가능성도 있습니다. Tokplate의 컨벤션은 <mark style="background-color:green;">꼭 지켜야 할 핵심적인 원칙과 clean-code</mark>를 담고 있습니다. 컨벤션부터 각 보일러플레이트 설명까지 구석구석 확인해가며, 이해하기 쉽고 유지보수가 용이한 코드를 작성해보세요.

## 클린 코드란?

Q. 짧은 코드 인가요? ❌

Q. 책 처럼 잘 읽히는 코드인가요? ⭕

Q. 수정하기 편한 코드인가요? 💯

Q. 원하는 로직을 빨리 찾을 수 있는 코드인가요? 💯

똑똑한 개발자의 클린코드는 협업과 거대한 프로젝트를 위한 코드입니다.

읽기 쉽고, 재 사용 가능하며, 관리하기 쉬운 코드가 우리의 클린코드입니다.

## 클린코드를 위한 똑개 코드 원칙

### **추상화** ⛳

핵심 개념을 뽑아주세요.

### **단일 책임** ☝️

하나의 함수는 하나의 역할만 수행하도록 해주세요.

### **응집도는 높게** 🧶

관련된 것들을 한데 묶어 유기적으로 조직하세요.

그러나 핵심 정보는 외부에서 확인하거나 전달받을 수 있게 해야 합니다.

### **의존성은 낮게** 🧩

코드를 모듈화하되, 관심사에 따라 작은 조각으로 분리하세요.

***

## Next

{% content-ref url="/pages/OzgfYM3H133HMJFjN3T5" %}
[code style](/docs/basic-guides/convention-archive/code-style.md)
{% endcontent-ref %}

{% content-ref url="/pages/RLeBink9gvAtadS1utcj" %}
[file & folder style](/docs/basic-guides/convention-archive/file-and-folder-style.md)
{% endcontent-ref %}
