반응형
리팩터링 (1) - 리팩터링하는 이유 / 리팩터링 원칙
마틴 파울러 - 리팩터링 (2판) 의 1,2장 내용 중 기억하고 싶은 것 기록 ✏️✏️ [1] 리팩터링하는 이유 리팩터링의 궁극적인 목적인 개발 속도를 높여서 더 적은 노력으로 더 많은 가치를 창출하는 것이다. 아래 그래프처럼 내부 설계가 잘 된 소프트웨어는 새로운 기능을 추가할 지점과 어떻게 고칠지를 쉽게 찾을 수 있다. 사람들이 빠지기 쉬운 가장 위험한 오류는 리팩터링을 '클린코드'나 '바람직한 엔지니어링 습관' 처럼 도덕적인 이유로 정당화하는 것이다. 리팩터링은 오로지 경제적인 이유로 하는 것이다. (개발 기간 단축, 기능 추가 시간 단축, 버그 수정 시간 단축) 스스로 이렇게 인식하고 다른 사람과 대화할 때도 이 점을 명심하라. 리팩터링하도록 이끄는 동력은 어디까지나 경제적인 효과에 있다. 이를 ..
책도 읽고
2021. 4. 15. 11:26
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Sketch 누끼
- github actions
- Python Type Hint
- flutter 앱 출시
- 구글 Geocoding API
- Django FCM
- PencilKit
- flutter deep link
- Flutter 로딩
- Flutter Text Gradient
- flutter dynamic link
- 플러터 싱글톤
- SerializerMethodField
- Django Firebase Cloud Messaging
- Django Heroku Scheduler
- Dart Factory
- Flutter getter setter
- ipad multitasking
- DRF APIException
- cocoapod
- METAL
- 장고 URL querystring
- Flutter Spacer
- Watch App for iOS App vs Watch App
- 플러터 얼럿
- 장고 Custom Management Command
- Flutter Clipboard
- drf custom error
- flutter build mode
- ribs
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함