728x90
1. 문제
Layered Architecture + Clean Architecture를 잘 지키면서 개발을 하고 있는지..?
Facade 패턴을 활용
2. 시도
아키텍처 관련 매니저님께 문의
다른 팀원과 각자 개발한 아키텍처 구조 설명 및 논의
구글링
3. 해결 / 알게된 것
아키텍처도 어느정도 기준은 있지만 명확한 정답이 없으며 각 클래스의 역할에 대한 관점을 어떻게 보냐에따라 다르게 생각할 수 있다고 판단되었습니다.
내가 활용한 Facade패턴
1) domain에 있는 Respoitory를 참고하는 Service를 만들고, 해당 Service에서 비지니스 로직을 전부 구현
2) 다른 서비스를 참고해야 하는 경우 Facade를 만든 후 해당 Facade에서는 각 서비스의 로직을 호출만 하여 원하는결과를 출력할 수 있도록 구현
3) Controller는 Service를 모르며, Facade만을 호출할 수 있도록 구현
Keep : 현재 만족하고 계속 유지할 부분
TDD
아키텍처 구조
Problem : 개선이 필요하다고 생각하는 문제점
이번에도 과제 제출 전날인 목요일날 밤샘작업을 진행했다.... 뭐든 미리미리 하는것이 중요한데, 분발하여 미리끝낼 수 있도록 해보자!
내가 생각했던 범위보다 과제의 양이 많았다. 그래도 일정에 맞춰 작업물을 제출할 수 있어서 다행이지만.. 개선이 필요하다!
Try : 문제점을 해결하기 위해 시도해야 할 것
- 상대적으로 안정적인 월 ~ 수 시간을 많이 활용하여 작업을 진행하자!
반응형
'Study > Sparta Coding Club' 카테고리의 다른 글
[스파르타코딩클럽] 항해 플러스 5기 - 3주차 회고 (0) | 2024.07.08 |
---|---|
[스파르타코딩클럽] 항해 플러스 5기 - 2주차 회고 (0) | 2024.07.02 |
[스파르타코딩클럽] 항해 플러스 5기 - 1주차 회고 (0) | 2024.06.22 |
[스파르타코딩클럽] 항해 플러스 5기 - 시작하는 마음 (0) | 2024.06.16 |
[스파르타코딩클럽] 항해 99 - 14마지막 주차(후기) (2) | 2021.06.06 |