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