728x90
Refactoring을 통한 Clean Code 작성법
고려해야할 것
- 의미 있는 이름
코드를 처음 보는 사람들이 봐도 한 눈에 어떤 기능을 하는 함수/변수인지 알 수 있게 이름을 지어야 한다.
#My Bird's Age MBA = 3 #처음 보는 사람은 MBA가 뭔지 모른다. 주석으로 써놓는 것도 좋지 않은 방법. ################### my_bird_age = 3
- 추상화
함수를 정의할때 최대한 간결하게 핵심 내용만 눈에 보이도록 설계해야 한다. - 부수 효과 X
하나의 코드를 수정하면 다른 쪽에서 문제가 발생되는 코드들이 많은데 이런 부수효과가 일어나지 않기 위해서 깔끔하게 코드를 짜야 한다. - Early Return
짧게 짧게 끊어서 return 시켜주어, 계속 생각하고 있어야하는 코드를 줄인다. - 예외 처리
예외 처리를 해서 오류 발생하는 일을 줄인다. - 쪼개기
하나의 함수는 하나의 일만 하게 한다.
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 |