(1) 한 문단 - method,function 등의 1개 logic에 if-else 조건문이 8개가 넘어가면 다시 짜라
(2) [Python] if (A != B) 보다 if not (A == B) 가 '가독성' 이 더 좋아 추천한다.
(3) While, Switch는 적극적으로 써라.
=> while이 코드 가독성엔 좋지만, for문보다 memory 및 시간을 더 쓴다. 참조
(4) 사실 Switch보다 Map이 훨씬 간결하다. 공부 더 해서 Map 쓰자
(5) do while 쓰자. 해당 언어에 do-while 없으면 비슷한 format으로 만들어 써보자.
(6) for 보다 for-each 쓰자
(7) ||, or 보다 if 안에 if 쓰면 가독성이 더 좋은 경우도 있다. (조건문 문자열이 수십 줄을 넘어가는 경우처럼)
# 이거 말고
if (A == 0 or B == 0):
code
# 이렇게
if (A == 0):
if (B == 0):
code
(8) || or 조건문 쓸 때, 배열에 '조건 요소' 넣고, include 탐색시키자 (조건이 3개 이상이면 유용)
(9) if 다음에 바로 else 쓰지 말고 최대한 else if - elif 처리해라.
=> else 는 당신이 생각하지 못한 오류 발생 처리에 유용하다
(10) 오류처리 할 때 Try-Catch 가 최고다
(11) return, break, continue, pass 등을 자주 써먹자
(12) 조건문 반복시 while 보다 재귀함수-호출 이 훨씬 좋은 경우가 많다
(13) lamda 잘 쓰면 코드 가독성이 몹시 증가한다.
(14) 삼항 연산자 좋다.
(15) 더 떠오르면 적어보자
참조 (1) https://donnaknew.tistory.com/1
참조 (2) https://code-anthropoid.tistory.com/89
참조 (3) https://plas.tistory.com/15
'Programing > Clean Code' 카테고리의 다른 글
[Programing] Clean Code Tip (0) | 2021.03.24 |
---|
댓글