[TIL] 101 올바른 코드 ⭐⭐⭐
카테고리: Til
올바른 코드 좋은코드 사용하기.
기본을 탄탄하게 기본적인 습관만들기.
이름
- 많은 시간을 들여 이름을 지어도 괜찮다.
- 함수, 변수, 클래스, 모듈 이름만 보고도 무슨 일을 하는지 알아야 함.
- 명확한 이름이 떠오르지 않는다면 설계가 잘못되었을 수 있다는 것을 명심하자.
중복된 코드 X
- Don’t Repeat Yourself(DRY)의 원칙
- 똑같은 구조의 반복은 최악
- 하나의 클래스 안에 비슷한 함수가 있다면 중복되는 부분을 함수로 추출하자.
- 혹은 비슷한 함수가 있다면, 공통된 부분을 부모의 함수로 만들고 자식 함수로 각자 호출하는 방법도 있다.
- 중복된 코드는 통합, 리팩토링 필수.
함수는 가독성좋게 짧게
- 단일책임의 원칙
- 짧은 함수는 재사용성도 좋고, 코드를 이해하고 공유하기가 쉬움
- 하나의 함수에서 길게 모든 걸 처리하는 것보다는 짧은 함수를 여러 개를 호출하는 구조가 훨씬 좋음
- 짧은 함수와 좋은 이름의 조합이 최고
전역변수의 남용 X
- 디버깅을 어렵게 만들고, 버그의 원인이 된다.
- 싱글톤 객체 캡슐화 잘 하자.
주석의 남용 X
- 올바른 주석은 아주 좋다. (코드가 복잡할 때 사용.)
- 코드만으로 정확하게 이해되는게 1번째로 생각하기.
- 필요한 내용을 적는다.. 코드의 기능 X
잡담, 일기?
이력서 정리, 자소서 작성, 면접준비중
댓글남기기