\(@^0^@)/

[알리미 5] 프로젝트 업그레이드 1 : Added roles, Updated files tree 본문

프로젝트&웨비나 회고/개인 프로젝트

[알리미 5] 프로젝트 업그레이드 1 : Added roles, Updated files tree

minjuuu 2022. 9. 13. 17:34
728x90

❗ 프로젝트 업그레이드

기존의 todo-list에서 Authorization을 조금 더 적용해보고 싶다는 생각에 서버를 구현할 때 역할을 다양하게 설정하였다.
Admin, Manager, User로 각각 역할에 따른 권한을 부여받는 형태.

  • Admin : 모든 사용자 정보 확인 가능
    회원가입, 로그인, 모든 글 확인, 변경, 삭제 가능.
  • Manager: User 정보 확인 가능
    회원가입, 로그인, user, manager 글 확인 가능.
  • User: 내 정보 확인 가능
    회원가입, 로그인, user 글 확인 가능

구현을 할 때마다 계속 디렉터리 구조 수정이 반복된다...

나만 알아볼 수 있는 구조가 아니라 최대한 남들이 봐도 어떤 식으로 돌아가는지 상상할 수 있도록 생각하면서 구현하니까 계속 더 나은 방법이 있을까? 하고 변명하게 되고, 그에 따라 폴더명과 파일명도 계속 변경이 되는 중...

코드량이 많은 파일들의 폴더명을 변경하려 하면 적용이 안돼서 폴더를 다시 만들고, 그 안에 파일을 일일이 넣는 방식으로 진행하고 있다...ㅠ 그럼에도 아직 제대로 된 구조인지 자신이 없는 상태이긴 하다.

플젝 하면서 꾸준히 바꾸면, 베스트 구조가 나오지 않을까

728x90