반응형
리팩토링이란?
- 외부 동작을 바꾸지 않으면서 내부 구조를 개선하는 방법
왜 해야할까?
- 코드 가독성 증가
- 성능 최적화
- 중복제거
어떻게 해야할까?
- 적당한 갯수로, 적당한 크기로
- 브라우저 시각을 넘어가지 않는 정도의 길이 -> 지각, 인지 up
리팩토링을 하지 않은 코드는 특정 부분을 찾기가 어렵다. 수정이 어렵고 디버깅이 힘들다.
div로 만든 태그를 컴포넌트로 바꿔주고, 중복된 코드를 함수로 만들어 주는 형태로 리팩토링을 할 수 있다.
깔끔한 코드를 쓰고싶어서 찾다가 이런 블로그 글을 봤다. 리팩토링과는 크게 상관없지만 클린코드를 쓰기에 유용한 팁들이 많아서 좋았다. 나중에 다시 봐야지
728x90
반응형
'개발일지 > TIL' 카테고리의 다른 글
[TIL] 210820 오늘 공부는 input 오류 해결 및 css flex 속성 (0) | 2021.08.22 |
---|---|
[TIL] 210817 오늘 공부는 리액트 불변성 관리 (0) | 2021.08.18 |
[TIL] 210816 오늘 공부는 내가 필요해서 공부하는 자주쓰는 git 명령어 (0) | 2021.08.16 |
[TIL] 200811 오늘 공부는 좋은 개발자란? (0) | 2021.08.11 |
[TIL] 210806 오늘 공부는 import 깔끔하게, 쓸데없는 커밋 노! (0) | 2021.08.06 |