좋은 코드란 무엇일까?
1. 읽기 쉬운 코드 (Readable Code)
- 명확한 네이밍: 변수, 함수, 클래스 이름을 직관적이고 쉽게 이해할 수 있게 작성.
- 주석과 Docstring: 코드의 의도를 명확하게 표현.
- 코드의 흐름: 코드의 구조가 논리적이고 규칙적이어야 함.
- 함수나 클래스의 이름: 기능을 명확하게 표현해야 함.
2. 재사용 가능한 코드 (Reusable Code)
- 재사용 가능성:반복되는 기능에 대해 함수나 클래스로 만들어 재사용 가능하게 설계.
- 코드의 의존성: 코드가 한곳에 과도하게 의존하지 않도록 설계 (예: 글로벌 변수를 최소화).
- 설정 파일: 반복되는 설정이나 값을 관리.