Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 미니마카
- 엑셀자동서식
- 비슬론지퍼
- Armhole Drop
- 지연환가료
- 엑셀드래그단축키
- 미국영어연음
- 클린코드
- 비리짐
- 자켓실측
- 엑셀필터복사붙여넣기
- TACKING
- 40HQ컨테이너
- 핸드캐리쿠리어차이점
- 영어시간읽기
- 봉제용어
- 고급영어단어
- 우레탄지퍼
- WHATTIMEOFTHEDAY
- 웹API
- 헤이큐
- 나일론지퍼
- MERN스택
- 요척합의
- 40HQ컨테이너40GP컨테이너차이
- 필터링후복사붙여넣기
- 슈퍼코딩
- 와끼
- 암홀트롭
- AATCC
Archives
- Today
- Total
CASSIE'S BLOG
소프트웨어 악취를 제거하는 리팩토링 본문
반응형
기술부채
잘못되거나 최적화되지않은 설계 결정을 의식적이거나 무의식적으로 내릴 때 축적되는 부채다.
기술부채 구성요소
코드 부채: 정적분석도구 위반과 일관성없는 코드스타일
설계부채: 설계악취와 설계규칙위반
테스트 부채: 테스트 부채, 불충분한 테스트커버리지, 부적절한 테스트 설계
문서부채: 주요 관심사의 문서누락, 형편없는 문서화, 쓸모없는 문서
리팩토링 제안
파울러가 제안했듯이 지불한 비용만큼 충분히 동작하지않는 클래스는 제거해야한다.
클래스를 다른 클래스와 병합하는 인라인 클래스 리팩토링을 적용하자
상수를 인코딩하려고 클래스나 인터페이스를 도입중이라면, 이것을 대신하여 열겨형 등 대안으로 더 적절한 언어기능을 사용할 수 있는지 점검하자.
반응형
'PROGRAMMING > 도서 내용 정리' 카테고리의 다른 글
쩐더 쉽게 바로 써먹는 중국어 여행 회화 (0) | 2025.01.28 |
---|---|
잠든 사이 월급 버는 미국 배당주 투자 (1) | 2025.01.27 |
맞춤법에 진심인 편 (0) | 2025.01.12 |
스프링부트 코딩 공작소 (1) | 2024.11.10 |
AI 반도체혁명 (4) | 2024.10.28 |