이번주에 가장 좋은건! 아무래도 BackEnd에서 큰 부분을 차지하는 Spring security와 Jwt를 이용한 로그인/회원가입 그리고 채팅 부분이 완료되었다는 점이다.
그리고 이번주에는 우리 팀원들을 오프라인으로 많이 만나 너무 재미있게 프로젝트를 진행한것 같다. 모두들 재미있게 새로운 내용을 공부하며 성장하고 있다는거에 너무 뿌듯함을 느끼고 있다.
나쁜점은 아직 front와 연결을 해보지못해 또 얼마나 오류가 날지 아직 예측하지 못한다는것이다 ㅠㅠ 그리고 오늘은 진짜진짜 큰 이슈가 있었다...!! 바로바로 내 컴퓨터 윈도우가 나가버려 포멧을 해버렸다.... 포멧을 하면서 자료고 뭐고 싹다 날아갔다... 개발환경도 다 날아가버리고 설정 파일도 다 날아가버리고.. 제일 중요한 내가 오래오래 쌓아둔 내 대학 자료가 싹다 날아가 버렸다......
그래도 어찌저찌 빠르게 개발환경은 다깔아 프로젝트에 피해는 없을것 같다!
PM으로써 이번주에는 기능 명세서 작성말곤 한게 없는것 같다.. 학기중이기도 하고 BackEnd개발에 속도가 붙으면서 BackEnd에만 전념하다보니 기능 명세서만 작성하고 아무것도 하지못했다.
우리 서비스는 먼저, 사용자인 피터와 코디네이터인 아우터 모드로 총 두가지 모드가 제공되는데, 각 페이지 별 피터와 아우터를 나누어 세부기능을 정리했다.
Spring security와 Jwt에 대해 공부하고 이를 이용한 로그인과 회원가입 기능 그리고 채팅 서비스와 토큰을 연결하는 작업을 진행했다. Spring security는 저번 프로젝트때 공부했던 부분이라 조금이나마 수월하게 할 수 있겠지? 라는 생각으로 시작했지만 버전이 업데이트 되면서 바뀐 부분이 굉장히 많았다. 이 때문에 시간을 조금 많이 허비한것 같다.
하필이면 최근에 바뀐거라 관련 자료도 많이 없어 spring 홈페이지 본문을 참고하며 다시 구축해 나아갔다.... 바뀐부분은 아래 링크로 달아두겠다!
https://velog.io/@gamgam330/Spring-boot-CSRF-%EC%98%A4%EB%A5%98-%ED%95%B4%EA%B2%B0
이번 활동을 하면서 와.. 진짜 공부 열심히 해야겟다 라는걸 많이 느꼇다.
생각보다 6주만에 끝내기엔 너무나 큰 프로젝트를 진행한것 같아 팀원에게 너무 미안하다ㅠㅠ(내가 미안해 얘들아😭) 디자인도, 프론트도 페이지가 벌써 20개가 넘어 거의 30개를 돌파하고있고 BackEnd는 벌써 클래스만 52개다...!! 메소드는 셀수없이 많다.... 기술적으로 커지니 비즈니스고, 서비스고 뭐 신경쓸 겨를이 없다.
그래도 배워가는게 있다는거에 감사하는 중이다. 앞으로 이것보다 작은 서비스는 비교적 쉬워보이지 않을까 싶다!😁 앞으로 1주간 더 화이팅!!!
이번주도 보람찬 한주였나요...? 다음주도 보람찬 한주가 되길 빌게여! 💔💔