본문 바로가기
공부/2024 항해99코딩클럽

99클럽 코테 스터디 31일차 TIL + 좋은 코드를 작성하기위한 방법

by 푸딩코딩 2024. 6. 19.
728x90
반응형



1. **가독성**: 코드는 다른 사람이 쉽게 이해하고 유지보수할 수 있어야 합니다. 변수명과 함수명은 명확하고 직관적이어야 하며, 코드 블록은 들여쓰기를 통해 구조화되어야 합니다.

2. **모듈화**: 코드를 작은 단위로 분리하여 각 기능이나 역할에 맞게 모듈화합니다. 함수나 클래스 등을 재사용 가능한 형태로 설계하여 중복을 최소화하고 코드를 관리하기 쉽게 합니다.

3. **명확성**: 코드는 목적에 맞게 명확해야 합니다. 네이밍 규칙을 지키고, 함수와 클래스의 책임을 명확히 분리하여 코드의 의도를 명확히 전달해야 합니다.

4. **효율성**: 코드는 성능 면에서도 효율적이어야 합니다. 불필요한 반복이나 자원 낭비를 줄이는 최적화를 고려해야 합니다. 하지만 이는 코드의 가독성이나 유지보수성에 우선시 되는 경우가 많습니다.

5. **테스트 가능성**: 코드는 테스트하기 쉬워야 합니다. 모듈화된 작은 단위로 분리되어 있으면 테스트 코드를 작성하고 버그를 더 쉽게 찾을 수 있습니다.

6. **문서화**: 코드는 충분히 문서화되어야 합니다. 주석을 적절히 사용하고, 함수의 목적과 사용법을 설명하는 문서를 작성하여 다른 개발자들이 쉽게 이해하고 사용할 수 있도록 합니다.

7. **코드 리뷰**: 다른 개발자들과의 코드 리뷰를 통해 피드백을 받고 개선할 수 있는 기회를 주기적으로 활용합니다. 다양한 시각에서 코드를 검토하고 개선점을 찾을 수 있습니다.

.

728x90
반응형