Package Strategy
Package strategy
패키지 전략은 모듈은 기능 별 패키지를 사용합니다.
각 모듈 밑은 레이어 별 패키지를 사용합니다.
예시
modules : 모듈 최상위 패키지 (전체적인 카테고리로 분리될 수 있음)
currency : 모듈 이름
controller : CurrencyController 등 컨트롤러
command : CurrencyCommand 등 명령어
listener : CurrencyListener 등 리스너들
model : Currency 등 모델 레이어
chat
controller
command
listener이는 기본적인 포맷 만을 이야기 하는 것이며, 경우에 따라 모듈 하위의 패키지 전략은 다르게 사용할 수 있습니다.
참고 자료
Last updated