auth 패키지 코드 전반의 리팩터링을 제안드립니다.
사실 auth 패키지 코드들에서 항상 아쉬운게 있었으나,.. 미뤄두고 있었습니다 🥲
그런데 이번에 “accessToken에 role을 포함해달라”라는 프론트의 부탁에, 코드를 만지다가
‘도저히 안되겠다!’ 싶더라고요.
제가 작성한 코드임에도 제가 이해하지 못하겠는 것들이 많았습니다.
그 코드를 보는 다른 개발자분들은 절대 이해를 못하실 것 같더라고요..
그래서 이번 기회에 평소에 아쉽게 느껴졌던 것들을 전부 수정해보려 합니다.
이렇게 와르르 쏟아내듯이 긴 글을 작성해서.. 한번에 이해하시기 어려우실 것 같아요 😓
제가 생각했을 때 이 변화를 우리 팀이 스무스하게 이해하기 위해서는!
아래 방안들은 제가 머릿속으로만 생각한 것이 아니라, 실제로 구현을 완료했습니다.
따라서 PR을 완성하는데에 오래 걸리지 않을것이라 생각합니다
➡️ 전체 결과물 보기 : https://github.com/nayonsoso/solid-connect-fork/tree/토큰-리팩터링-초장기작업