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
- uiscrollview
- RxCocoa
- rxswift
- 스위프트
- ios
- swiftUI
- uitableview
- HIG
- collectionview
- tableView
- Xcode
- Observable
- UITextView
- ribs
- 리펙터링
- swift documentation
- Human interface guide
- 리펙토링
- 리팩토링
- Protocol
- combine
- MVVM
- map
- SWIFT
- clean architecture
- 애니메이션
- UICollectionView
- Refactoring
- Clean Code
- 클린 코드
Archives
- Today
- Total
목록Behavior (1)
김종권의 iOS 앱 개발 알아가기
[Clean Architecture] 2. 두 가지 가치(behavior, architecture)
행위(behavior) 요구사항을 기계에 구현하고 버그를 수정하는 일이 개발자의 모든 일이 아님을 깨닫는게 중요 개발자를 고용하는 이유는 이해관계자를 위해 기계가 수익을 창출하거나 비용을 절약하기 위함 곧 이해관계자가 기능 명세서나 요구사항 문서를 구체화할 수 있도록 돕는 임무를 포함 아키텍처(architecture) 핵심은 'sofrware': 부드러운(soft) 제품(ware) 소프트웨어는 부드러움을 지니도록 구성 - 기계의 행위를 쉽게 변경할 수 있도록 하기 위함 부드럽다는 의미는 변경하기 쉬워야하며 이해관계자가 기능에 대한 생각을 바꾸면 변경사항을 간단하고 쉽게 적용할 수 있어야함 변경사항을 적용하는 데 드는 어려움은 변경되는 형태와는 관련이 없어야하며, 범위에 비례해야함 ex) 잘못개발 사례: ..
Clean Architecture/Clean Architecture 기초
2021. 2. 27. 00:10