SagiK-Repository / Learn_CleanArchitecture

Learn CleanArchitecture
0 stars 0 forks source link

Clean Architecture 스터디 #5

Open SAgiKPJH opened 6 months ago

SAgiKPJH commented 6 months ago

Clean architecture 스터디 내용 정리

SAgiKPJH commented 6 months ago

Clean architecture의 유래

image

CleanArchitecture


Business / Tech 분리

image


찾을 수 있는 코드


끝점 찾기


근본적인 것을 보는 힘


JJU 이론

image

SAgiKPJH commented 6 months ago

관심사의 분리와 레이어

IMG_2763

자가 점검


Visual Studio 중앙관리


관심사 나누기 - UseCase


Root Entity (= Aggregate Root)


폴더 구조



[개인적인 생각] 나누기가 먼저일까? 비교가 먼저일까?

IMG_2763 (1) (여기서 말하는 나누기는 사과 4개와 같이 1개씩 나누는 것 입니다.)
(여기서 말하는 비교는 작은 사과와 큰 사과와 같이 비교하는 것입니다.)

SAgiKPJH commented 6 months ago

레이어 관계 Test

CleanArchitecture 4차

Test 피라미드

image


Test 검증


Test 코드의 역할



관계 검증 방법

1) 프로젝트 관계 검증 (컴파일러 검증)


2) Test Code 통한 관계 검증 (Runtime 검증)



컴파일러 검증의 중요성과 관계를 고려한 코드 구성이 중요하다는 것을 깨달았습니다.

SAgiKPJH commented 5 months ago

환경 설정 검증 및 아키텍처 테스트

image

환경설정 검증


Architecture Test


질문