Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

게임공장

Clean Code Explained – A Practical Introduction to Clean Coding 본문

Articles

Clean Code Explained – A Practical Introduction to Clean Coding

짱승_ 2021. 3. 15. 15:42

원문: 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