둘중 하나로 하라고 하는데 그냥 코카콜라 맛있어로 정해요?
[⚠애니짤] 형냐들 디렉토리 구조 어케 짜요?
익명(117.111)
2025-03-18 12:22
추천 0
댓글 15
다른 게시글
-
++i, i++ 코딩할 때 어떤거 쓰는지 보면 답나옴 [27][%] 익명(49.168) | 25.03.18추천 4
-
이거 알려주실 분?[%] 익명(116.124) | 25.03.18추천 0
-
프론트가 서버 공부할거면 닥 노드 아니냐?? [5][%] aaa(118.36) | 25.03.18추천 0
-
회사 틀딱이 노드는 너무 불안정하데 [6][%] 익명(211.36) | 25.03.18추천 0
-
현실은 3년차 연봉 4500 [4][%] 익명(118.235) | 25.03.18추천 0
-
가상돔이 느리다는게 뭔 소리나면 [16][%] 익명(203.211) | 25.03.18추천 1
-
풀스택은 js랑 java 역량을 요구함? [2][%] ㅋㅋ(121.140) | 25.03.18추천 0
-
코드싸개 진짜였네 ㅋㅋㅋㅋ [6][%] 익명(211.236) | 25.03.18추천 1
-
VirtualDOM이 성능을 향상시킨다? [18][%] 익명(114.30) | 25.03.18추천 0
-
30살 계약연봉 6100 [5][%] 익명(211.234) | 25.03.18추천 0
지금 회사가 위에꺼 쓰고 전회사가 아래꺼였음
위에꺼가 확장성 고려하면 좋고 아래꺼는 그냥 소규모 플젝에서 좋음
음.. 꼴리는거 써야겠다
만약 Champion, ObjectMonster 라는게 있으면 첫번째 방식일때 챔피언 모듈 안에서 오브젝트 몬스터 관련 디비 데이터를 참조해야하는 상황이 있으면 오브젝트 몬스터 서비스를 챔피언 서비스 필드에 주입해서 특정 메소드 써야함? 아니면 오브젝트 몬스터 레포만 주입해서 거기서 써야함?
이게 아래 방식일때도 비슷할텐데 보통 어케함? ㅇㅅㅇ
디비 정보말고 특정 메소드를 호출해야하면 결국 서비스 통해야할거같긴한데 흠냥
난 레이어 선호함, 서비스가 다른 도메인의 서비스를 참조하는 구조인 경우가 꽤 많음. 다만 DI 제대로 적용할것.
DI 제대로 적용한다의 의미는, Interface로 된 선언부랑, Implementation 으로 된 구현부를 나누라는 말임. Repository처럼. 불편하지만 매핑할때 Mapstruct 쓰는게 좋을거다.
레이어가 첫번째임?
아래 구조로는 뭐 예전에 책으로 대충 했을때 했었던거 같긴함
걍 익숙한 구조로 해야겠다 저 사이트에서도 튜토리얼 뭐 만들때 저 구조로 하더라고
아 근데 나는 레이어 내에 feature (혹은 entity) 수준으로 구분을 넣도록 패키징 하는 경우도 있음. 딱봐도 복잡하고 많아보이는 애들이 그렇게 됨. 레이어 하다가 너무 큰데 하면 layer 내 feature로 변환도 함. IDE 좋고 파이썬 같은게 아니라서 옮기기 쉽지.
개인적으로는 크면 feature로 나누고 작으면 layer로 나누는걸 선호하는데 feature로 나누는게 은근 비효율적일 수 있음
둘다 해보면, 나중되면 같아짐. 파일이랑 디렉토리 너무 많아져서.... 규칙만 지키셈... - dc App