게임공장
Clean Code Explained – A Practical Introduction to Clean Coding 본문
원문: Clean Code Explained – A Practical Introduction to Clean Coding for Beginners (freecodecamp.org)
클린 코드 책의 내용 일부를 발췌한 글인듯
- 변수 네이밍
- 변수 이름에 의미가 없으면 메모리 주소를 사용하지 왜 변수를 쓰냐 -> 의미있는 변수명을 사용하자
- 잘못된 정보를 주는 이름을 피하라
- 노이즈 워드를 피하라 -> 노이즈 워드란 아무런 추가 정보를 가지지 않는 단어들
- ex) The, Info, Data, Variable, Object, Manager .. (UserInfo -> User)
- 발음 가능한 이름으로 정하라???
- 검색 가능한 이름으로 정하라
- 매직 넘버 피하기
- 한문자 이름 피하기
- 일관성을 유지하라
- fetch, retrieve, get 을 동일한 기능을 하는 함수들에 섞어 쓰지 말자
- 함수
- 최대한 작게 만들자
- 하나의 일만 하도록 만들자
- Functions should do one thing. They should do it well. They should do it only.
- 조건을 캡슐화
- 파라미터를 최소화
- 플래그를 나타내는 파라미터를 피하라 -> 함수를 분리
- 중복 코드 피하기
개인적으로 클린 코드 작성 방법은 정답은 없다고 생각하기 때문에 참고만 하자
반응형
'Articles' 카테고리의 다른 글
문자 인코딩 (Character Encoding) (0) | 2024.03.24 |
---|---|
액터 모델을 간단히 알아보자 (0) | 2021.03.18 |
유니티 null 체크 유의사항 (0) | 2021.03.16 |