Clean Code

이정훈·2024년 7월 30일

Clean Code란?

Clean Code는 읽기 쉽고 이해하기 쉽고 유지보수하기 쉬운 코드를 말합니다.
주의할 점은 Clean Code는 Code를 보기 좋게 하는 것이 궁극적인 목적이기에 아래 설명할 규칙들을 일부 어기더라도 보기 좋다면 괜찮습니다.

Property Of Clean Code

Clarity

코드는 읽기 쉽고 이해하기 쉬워야 합니다.

Comments

복잡하거나 불명확한것들을 설명하기 위해 주석이 사용되어야 합니다.

Naming

변수, 함수, 클래스는 의미있는 이름을 가져야합니다.

Formatting

일관성있는 코드 작성 형식을 가져야 합니다.

Functionality

함수와 클래스는 하나의 목적을 이루기 위해 작은 단위로 조직화되어야 합니다.

Error Handling

에러 처리는 일관성 있고 예측 가능한 방법으로 이루어져야 합니다.

Testing

코드는 테스트 가능해야하고 높은 테스트 커버리지를 갖는 것이 좋습니다.

Reusability

코드는 모듈화 되고 재사용 될 수 있게 만들어져야 합니다.

Performance

코드는 효율적이고 성능이 좋게 만들어져야 합니다.

profile
기록으로 흔적을 남깁니다.

0개의 댓글