[TIL] 101 올바른 코드 ⭐⭐⭐

업데이트:

카테고리:

태그: , ,




코테연습, 커리어톤

   알고리즘 연습하기
   클린코드 정리하기
   [ ] 디자인 코드 패턴 이해,정리하기. 책사기
   [ ] 자료구조 디자인패턴 강의 다시 듣기.







올바른 코드 좋은코드 사용하기.
기본을 탄탄하게 기본적인 습관만들기.

이름

  • 많은 시간을 들여 이름을 지어도 괜찮다.
  • 함수, 변수, 클래스, 모듈 이름만 보고도 무슨 일을 하는지 알아야 함.
  • 명확한 이름이 떠오르지 않는다면 설계가 잘못되었을 수 있다는 것을 명심하자.



중복된 코드 X

  • Don’t Repeat Yourself(DRY)의 원칙
  • 똑같은 구조의 반복은 최악
  • 하나의 클래스 안에 비슷한 함수가 있다면 중복되는 부분을 함수로 추출하자.
  • 혹은 비슷한 함수가 있다면, 공통된 부분을 부모의 함수로 만들고 자식 함수로 각자 호출하는 방법도 있다.
  • 중복된 코드는 통합, 리팩토링 필수.



함수는 가독성좋게 짧게

  • 단일책임의 원칙
  • 짧은 함수는 재사용성도 좋고, 코드를 이해하고 공유하기가 쉬움
  • 하나의 함수에서 길게 모든 걸 처리하는 것보다는 짧은 함수를 여러 개를 호출하는 구조가 훨씬 좋음
  • 짧은 함수와 좋은 이름의 조합이 최고



전역변수의 남용 X

  • 디버깅을 어렵게 만들고, 버그의 원인이 된다.
  • 싱글톤 객체 캡슐화 잘 하자.



주석의 남용 X

  • 올바른 주석은 아주 좋다. (코드가 복잡할 때 사용.)
  • 코드만으로 정확하게 이해되는게 1번째로 생각하기.
  • 필요한 내용을 적는다.. 코드의 기능 X







잡담, 일기?

이력서 정리, 자소서 작성, 면접준비중




📔

댓글남기기