Open InHyeok-J opened 2 years ago
컴포넌트의 의미 https://hanamon.kr/%EC%BB%B4%ED%8F%AC%EB%84%8C%ED%8A%B8-component%EB%9E%80/
(p5) 상위 계층에 위치한 컴포넌트에 접근해야 한다면 컴포넌트를 계층 아래로 내리면 된다.
웹 -> 도메인 -> 영속성 이라면 만일 도메인이 웹에 접근하고 싶다면 웹에 있는 컴포넌트를 도메인이나 영속성으로 내리면 된다? 근데 이렇게 하면 하위 계층이 비대해지는 문제가 발생한다.?
mocking이란? https://mangkyu.tistory.com/145
(p10) 올바르게 구축하고 몇 가지 추가적인 규칙들을 적용하면 계층형 아키텍처는 유지보수가 매우 쉬워지고 코드를 쉽게 변경하거나 추가할 수 있게 된다. 어떤 식으로 해야될까? -> 이게 뒷 부분에 나오는 DI인가
재미있는거 하시네요
@ritty27 같이할래?
@ritty27 rㄱㄱㄱㄱ
영속성(persistence)은 데이터를 생성한 프로그램의 실행이 종료되더라도 사라지지 않는 데이터의 특성을 의미한다. 영속성은 파일 시스템, 관계형 테이터베이스 혹은 객체 데이터베이스 등을 활용하여 구현한다. 영속성을 갖지 않는 데이터는 단지 메모리에서만 존재하기 때문에 프로그램을 종료하면 모두 잃어버리게 된다. 결국 영속성은 특정 데이터 구조를 이전 상태로 복원할 수 있게 해주어 프로그램의 종료와 재개를 자유롭게 해준다.
웹, 도메인, 영속성에 대한 뚜렷한 차이점??
(p7) 도메인 로직이 여러 계층에 걸쳐 흩어지기 쉽다??
@ritty27 같이할래?
이거 언제까지 하는거임??
(p3) 상태(state)가 아니라 행동(behavior)을 중심으로 모델링한다. 이 말이 의미하는 게 정확히 무엇??