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