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 | 31 |
Tags
- UITextView
- map
- UICollectionView
- uiscrollview
- 리펙터링
- 애니메이션
- Observable
- Clean Code
- 클린 코드
- ios
- combine
- Protocol
- 리팩토링
- RxCocoa
- HIG
- SWIFT
- clean architecture
- swift documentation
- 스위프트
- swiftUI
- Human interface guide
- Xcode
- Refactoring
- rxswift
- 리펙토링
- collectionview
- uitableview
- tableView
- MVVM
- ribs
Archives
- Today
- Total
목록인라인 코드를 함수 호출로 바꾸기 (1)
김종권의 iOS 앱 개발 알아가기
[Refactoring] 7-5. 기능 이동 (함수 옮기기, 중첩함수 제거, 모듈성) - 인라인 코드를 함수 호출로 바꾸기
인라인 코드를 함수 호출로 바꾸기 코드들을 함수로 호출하면 좋은 이유 함수의 이름은 코드의 동작 방식보다는 목적을 말해주기 때문에 함수를 활용하면 코드를 이해하기가 쉬움 함수는 여러 동작을 하나로 묶어주어, 특정 기능을 수정할때 함수로 되어 있다면 코드 부분을 찾기가 쉽고 코드 중복을 막아주는 효과도 동시에 적용 ex) 인라인 코드를 함수로 호출하기 (인라인 코드가 많은 형태) let states = ["KO", "US", "MA"] var appliesToMass = false for state in states { if state == "MA" { appliesToMass = true } } (함수로 호출하기) 코드의 라인 수도 줄어들고 함수의 이름을 보면 목적 파악이 명쾌하기 때문에 더욱 빠르게 읽..
Refactoring (리펙토링)
2023. 4. 23. 22:23