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