반응형
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 | 29 | 30 |
Tags
- GenAI
- 리팩터링
- 산토리 하이볼
- 2023 게이밍 인 구글 클라우드
- 2023 게이밍
- JavaScript
- 스즈메의 문단속
- 공부
- 언리얼 5
- 구글 컨퍼런스
- 스포일러 주의
- unity
- 2023 Gaming
- 1일차
- 상계9동
- 전주비빔 라이스 버거
- 112일선
- 이득우의 언리얼 프로그래밍1
- 리팩터링 3장
- 448일선
- 주식
- 224일선
- 언리얼5
- 작계훈련
- URP
- shader
- 이득우의 언리얼 프로그래밍 1
- 리팩터링 4장
- 주식단테
- 2023 구글 클라우드
Archives
- Today
- Total
목록리팩터링 3장 (1)
개발 이야기 안하는 개발자

리팩터링할 시점은 냄새날때 이다. 냄새란? 그냥 딱 봐도 이게 뭐야...? 하는 그 순간이 바로 냄새인가 보다. 근데 여기서 말하는 냄새라는게 그냥 경험이 좀 필요해 보인다. 쓰일 리팩터링이 필요할 때는 서술하지 않을 예정이고, 냄새가 난다라는 표현도 모호한게 요즘에선 리팩터링이 필요하다라는 생각은 경험이 좀 필요해 보인다. 오케이 들어가보자 1. 기이한 이름 알아보기 어려운 이름? 딱 봤을때 무슨 기능인지 모르겠는 이름? -1. 함수 선언 바꾸기 -2. 변수 이름 바꾸기 -3. 필드 이름 바꾸기 2. 중복 코드 겹치는 코드들은 하나의 함수로 만들어서 여러군대에서 호출하거나 상속받으면 부모에게 줘버리자. -1. 함수 추출하기 -2. 문장 슬라이드하기 -3. 메서드 올리기 3. 긴 함수 함수 자체가 너무 ..
Book/리팩터링 2판
2023. 6. 9. 02:34