platanus-kr/plata-board

패키지 구조 변경

Closed this issue · 0 comments

as-is

config
controller
db
domain
dto
interceptor
repository
service
utils

to-be

auth
db
domain (with repository)
utils
web
`-board - dto
`-front
`-login - dto
`-user

역할 위주의 구조로 변경하는 이유

  • 프로젝트를 열었을때 역할을 한눈에 볼 수 있고 역할 단위로 패키지를 파악할 수 있습니다.
  • 자주 변경하는 클래스를 함께 모으는게 좋을 것 같습니다. 개발 동선을 줄이는 효과가 있을 것 같습니다.