period | 2020.12 ~ 2021.03 |
projects | 전사 업무 통합 관리 플랫폼 : Alice Project |
tech | TypeScript, React, Mobx, SnowPack, antd |
schedule | WBS |
documentation | Notion |
개발전략
•
디코드 아키텍쳐 (for React)
•
선행 테스트 모델 개발
◦
개발범위 : 상품 리스트 영역
◦
해당 개발범위는 프로토타입으로 앞으로의 프로젝트가 성공 가능할지 여부를 판단하기 위함.
◦
일주일의 소요시간으로 어디까지 구현이 가능한가 > 데이터가 있을 경우, 프론트 구현 가능.
•
UI / Core 병행개발
◦
UI개발
▪
개발범위 : Application Layer, Usecase Layer
▪
개발항목 : Page → Component → Store ⇒ Usercase
▪
Usecase 에 필요 api를 정의하고 더미데이터를 반환하도록 구현
◦
Core개발
▪
개발범위 : Data Layer, Domain Layer, Usecase Layer
▪
개발범위 : Entity → Repository ⇒ Mapper → Model → Service ⇒ Usecase
▪
Server API 개발이 미완시에는 Mapper에서 더미모델 반환하도록 구현
▪
Usecase 에서 Service의 api를 활용하여 데이터를 반환하도록 구현
•
개발순서
1.
관리자
2.
리소스
3.
발주
4.
구매
5.
재고
6.
재무
7.
주문
◦
QA (관리자 완성 부터 바로 시작)
개발환경
•
Repository :
•
로그인
회원가입
회원가입 Validate
관리자
리소스
리소스 - RAW 데이터 설정 > 상품 기본 정보 구현 영역