클린코드 17장 : 냄새와 휴리스틱
플래그 인수는 피해야 한다.
인수로 boolean을 던지기 전에 조건문을 추가해야 한다.
조건문(if, switch) 대신 다형성을 사용하라
요즘 실무에서 코드를 작성할 때 적극적으로 리팩토링 하고 싶은 부분이다.
매직 숫자는 명명된 숫자로 교체하라
코드숨에서 종립님에게 코드 리뷰받았던 기억이 있는 부분이다. 매직 숫자는 상수로 빼는 것을 1차적으로 고려해야 한다. (대부분의 경우 상수가 맞다.)
상수는 상속하지 않는다.
실무에서 상수를 상속받는 코드를 분석할 때 힘들었던 기억이 있다. 이 책에서 확실하게 안 좋다고 강조해서 좋았습니다.
'TIL' 카테고리의 다른 글
2022/01/31 TIL (0) | 2022.01.31 |
---|---|
2022/01/30 TIL (0) | 2022.01.31 |
2022/01/28 TIL (0) | 2022.01.29 |
2022/01/27 TIL (0) | 2022.01.28 |
2022/01/26 TIL (0) | 2022.01.27 |