[리팩터링 2판] 3장 코드에서 나는 악취
리팩터링 적용 방법을 아는 것과 제때 적용할 줄 아는 것은 다르다. 리팩터링을 언제 시작하고 언제 그만할지를 판단하는 일은 리팩터링의 작동 원리를 아는 것 만큼 중요하다. 그리고 우리는 리팩터링이 필요한 코드들에 일정한 패턴이 있다는 사실을 발견했다. 이를 설명하는데 냄새(악취)란 표현을 사용했다. 하지만 리팩터링을 언제 멈춰야 하는지를 판단하는 정확한 기준을 제시하지 않을 것이다. 우리 경험에 따르면 숙련된 사람의 직관만큼 정확한 기준은 없다. 종료 기준보다는 리팩터링하면 해결할 수 있는 문제의 징후를 제시하겠다. 3.1 기이한 이름 (Mysterious Name) 코드를 명료하게 표현하는데 가장 중요한 요소 하나는 바로 '이름'이다. 함수, 모듈, 변수, 클래스 등은 그 이름만 보고도 각각이 무슨 일..
소프트웨어공학, CS/리팩터링 2판
2021. 9. 4. 14:53
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- amazon vpc
- SSL
- Refactoring
- 박소연
- 변경함수
- 코드스멜
- 마틴파울러
- https
- 안심 첫 문장
- 매개변수화
- 리팩터링이란
- 위임
- 제어플래그
- 조건부 로직
- 일 잘하는 사람은 단순하게 말합니다
- 질의함수
- 그림으로 공부하는 IT 인프라 구조
- Debug It! 실용주의 디버깅
- HTTP
- 지시의 언어
- 일잘러
- amazon aurora
- 리팩토링
- AWS
- Debugging
- Debug
- 그림으로 배우는 HTTP & Network
- aws fargate
- 디버깅
- 코드악취
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함