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
- Xcode
- swift documentation
- 리펙토링
- Protocol
- 스위프트
- Clean Code
- swiftUI
- UICollectionView
- uiscrollview
- Human interface guide
- HIG
- 클린 코드
- rxswift
- ribs
- clean architecture
- tableView
- MVVM
- map
- uitableview
- RxCocoa
- UITextView
- SWIFT
- Refactoring
- Observable
- collectionview
- 애니메이션
- combine
- 리펙터링
- 리팩토링
- ios
Archives
- Today
- Total
목록론 제프리스 (1)
김종권의 iOS 앱 개발 알아가기
[iOS - swift] Clean Code(클린 코드) - 1. 클린 코드의 개념
론 제프리스(Ron Jeffries)의 클린 코드 정의 중복 줄이기 표현 높이기(네이밍) 초반부터 추상화 고려(DIP) - 지금은 간단하게 재빨리 구현했다가 나중에 구현체만 변경 가능, 추상화하면 `진짜`문제에 신경 쓸 여유가 생기는 효과 C++ 창시자, Bjarne Stroustrup의 클린 코드 정의 버그를 줄이기 위해서 논리가 간단한 코드 유지보수를 쉽게하기 위하여 의존성을 줄인 코드 나쁜 코드는 너무 많은 일을 하려 애쓰다가 의도가 뒤섞이고 목적이 흐려지기 때문에, 클린 코드는 한 가지에 `집중`한 코드 나쁜 코드는 `유혹`을 하여, 나쁜 코드를 고칠 때 또다른 나쁜 코드를 생성할 확률이 높아지므로 애초부터 아무리 바쁜 상황이라도 나쁜 코드를 지양하는 습관이 필요 나쁜 코드가 생기면 안되는 이유 ..
Clean Code (클린 코드)
2021. 11. 10. 01:31