본문 바로가기
0

Clean Code

by TAMIK 2022. 3. 13.
728x90

Refactoring을 통한 Clean Code 작성법

고려해야할 것

  1. 의미 있는 이름
    코드를 처음 보는 사람들이 봐도 한 눈에 어떤 기능을 하는 함수/변수인지 알 수 있게 이름을 지어야 한다.
    #My Bird's Age
    MBA = 3
    #처음 보는 사람은 MBA가 뭔지 모른다. 주석으로 써놓는 것도 좋지 않은 방법.
        
    ###################
    my_bird_age = 3
  2. 추상화
    함수를 정의할때 최대한 간결하게 핵심 내용만 눈에 보이도록 설계해야 한다.
  3. 부수 효과 X
    하나의 코드를 수정하면 다른 쪽에서 문제가 발생되는 코드들이 많은데 이런 부수효과가 일어나지 않기 위해서 깔끔하게 코드를 짜야 한다.
  4. Early Return
    짧게 짧게 끊어서 return 시켜주어, 계속 생각하고 있어야하는 코드를 줄인다.
  5. 예외 처리
    예외 처리를 해서 오류 발생하는 일을 줄인다.
  6. 쪼개기
    하나의 함수는 하나의 일만 하게 한다.
    Ex) 카페라떼를 만들기 위해 1. 커피 가루를 준비한다. 2. 우유를 준비한다. 3. 컵을 준비한다. ... -> 커피 기본 재료를 준비한다.

 

 

 

 

728x90

'0' 카테고리의 다른 글

티스토리 본문 p태그 줄간격  (0) 2025.02.17
PC 메모리 RAM 정리  (0) 2024.04.26
티스토리 본문 너비 조절  (0) 2023.09.10
티스토리 코드블럭 라인넘버 설정  (0) 2023.09.10
Git  (0) 2022.03.23