Architecture
Clean Architecture(클린 아키텍처) 공부 - 컴포넌트 응집도(Component Cohesion), REP, CCP, CRP, 깃 플로우 전략, MSA
컴포넌트 응집성, 영어로 풀어보자면 Component Conhesion이다. 여기에 컴포넌트 응집도와 관련된 세 가지 원칙을 이야기 한다. REP(Reuse/Release Equivalence Principle) : 재사용/릴리스 등가 원칙 CCP(Common Closure Principle) : 공통 폐쇄 원칙 CRP(Common Reuse Principle) : 공통 재사용 원칙 REP - 재사용/릴리스 등가 원칙 저자는 모듈 관리 도구의 중요해짐을 설파한다. 사실 파이썬에서도 비슷하다. 이러한 모듈 관리 - 혹은 패키지 관리 도구들은 소프트웨어의 재사용을 어떻게 하면 잘 할지를 도와준다. 각각의 언어에 대해 사용하는 소프트웨어 모듈, 패키지 혹은 버전 관리 도구들은 다음과 같다. Java - mav..
2024. 4. 7. 10:21