반응형
[클린 아키텍처] 의존성 순환 (cyclic dependency) 의 문제와 해결방안
[1] 서론 업무로 모듈화를 진행하고 있는데, cyclic dependency가 생각보다 많았다,,, 폴더 구조일 때는 편하게 이곳저곳 다 참조하고 있던 코드들이 모듈 구조로 바뀌니 그제야 아픈 곳을 드러내기 시작했다.. 22장 > 클린아키텍쳐 에 나오는 이 내용을 알고 있었으나.. 소스 코드 의존성은 반드시 안쪽으로, 고수준의 정책을 향해야 한다. 내부의 원에 속한 요소는 외부의 원에 속한 어떤 것도 알지 못한다. 특히 내부의 원에 속한 코드는 외부의 원에 선언된 어떤 것에 대해서도 그 이름을 언급해서는 절대 안된다. 이것을 지키려면 수정범위가 많으니까,,, 적당히... 타협해도 되지 않을까....?.... 내부의 원도.... 외부의 원을.... 조금... 알 수...있게..... 그럼...양방향.....
책도 읽고
2022. 4. 7. 11:58
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Dart Factory
- SerializerMethodField
- Flutter Text Gradient
- Flutter Spacer
- 장고 URL querystring
- ribs
- cocoapod
- github actions
- Flutter Clipboard
- drf custom error
- Django Firebase Cloud Messaging
- flutter build mode
- Django Heroku Scheduler
- flutter deep link
- DRF APIException
- Flutter 로딩
- Python Type Hint
- flutter 앱 출시
- 플러터 얼럿
- flutter dynamic link
- Sketch 누끼
- 장고 Custom Management Command
- PencilKit
- ipad multitasking
- 구글 Geocoding API
- 플러터 싱글톤
- Flutter getter setter
- Django FCM
- METAL
- Watch App for iOS App vs Watch App
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함