PROJECT

· PROJECT
✍️ 기록 지우기 아까워서 남겨두는 기록 ...ㅎㅅㅎ.... 이메일 전송과 관련된 기능을 작성하며 어느 글에서 SSE를 활용한 방식이라고 설명해 놓은 것을 보았다. 그래서 나는 이번에 알림 기능을 만들며 SSE가 아닌 웹소켓으로 알림 기능을 만들고 싶었고 웹소켓을 써보겠다고 하였다. 하나씩 예제들을 찾아보며 구현하던 도중 SSE와 내가 이메일을 구현해서 사용한 알림 보내기가 다른 것임을 알게 되었다. 그리고 일반적으로 알림기능은 서버에서 클라이언트로의 단방향 통신이 이루어져도 문제가 없는 기능이기에 양방향 통신인 웹소켓을 사용하여 복잡한 구현과 부하를 줄 필요가 없는 것 또한 깨닫게 되었다. 구글링으로 처음 알림 기능과 관련된 구현을 찾아봤을 때 "웹소켓을 활용한 알림 기능" 구현을 보게 되었고 다른 것..
· PROJECT
프로젝트가 끝나고 업그레이드 시키기 위해 팀원들이 모였다.코스에서 만들어준 팀 레포로 계속 배포를 하고 있었기에 우리는 따로 team 을 만들어 거기에 새로 레포를 만들기로 하였고 이후 작업들을 배포하기로 하였다. 📆 계획세우기팀원들의 적극적인 참여를 위해 규칙적인 시간을 다시 정했다. 이전의 회의 시간은 내가 정한 세 시부터 여섯 시 까지였다. 기본 구현이 끝날 때 즈음 또 느슨해졌고 다 끝난 즉시 흐름이 끊기지 않게 이어나가고자 하였다.팀원들은 다시 모여 모이기 좋은 시간을 찾았고 우리는 오후 4시부터 모이기로 하였다!✔️ 10월 24일 까지 추가 기능 구현 하고 싶은 부분들을 작성 해오기로 하였다. ✨ 사용자 요구사항 정의서 작성하기팀원들이 각자 작성해온 부분을 바탕으로 뺄 부분은 빼고 더할 부분..
· PROJECT
프로젝트 마무리가 보이고 있다. 끝이 보이는 시점에 문제 또한 하나 씩 더 더 보이는 중이다.ㅎㅎ 🚨 역할 부여 오류 권한을 부여하는데 있어서 아무 문제 없을 것이라 생각했는데 어느날 확인해보니 카카오로 만들어진 회원들은 문제가 없었으나, 일반 회원 가입을 진행한 회원에는 "ADMIN"과 "USER"가 동시에 부여되고 있었다. 정상적인 코드에서는 설정한 ADMIN_EMAIL과 다르다면 "USER" 권한을 주고, 똑같으면 "ADMIN"과 "USER"권한을 주게 되어 있는 것인데 현재 코드에서는 ADMIN 이메일에 "ADMIN"권한만 주고 일반 회원에게 두 가지 권한을 다 주고 있었던 것이다. 🔻일반 회원 가입 🔻ADMIN EMAIL로 회원 가입 🔨 문제 해결 방법 문제를 해결하기 위해 권한을 부여하는 "C..
· PROJECT
📌 pre-project D+6.5 (주말) #me -주말동안 tag 기능 추가 ☑️ Entity, TagController , TagMapper, TagService, Dto... - 내가 작성한 코드 팀장님 코드와 작성법 맞추기 * 우리 조는 프론트의 요청으로 OAuth2는 빼고 JWT만 하기로 했다. 🗝️ # team - BE 주말동안 우선 Answer와 Question 부분도 대략적인 CRUD가 완성이 되었다. 그리고 나는 팀장님과 많은 이야기를 나누었다. 😶‍🌫️ Answer 부분이 PR올라왔는데 문제가 많았기 때문이었다. Answer 부분에서 많은 오류가 발생하다보니 test를 진행하기 어려워 나와 팀장님은 모두 주석 처리하여 작업을 진행하였다. 문제 부분들은 코드 리뷰 시 하나하나 작성해 놓..
· PROJECT
프로젝트를 진행하며 새롭게 맡아서 해본 부분을 취업준비하며 하나씩 기록해볼까 한다. CRUD 이외에 로그인(JWT + OAuth2), 이미지 파일 업로드, 이메일 보내기 와 같은 서비스를 도맡아 구현했는데 하나씩 정리해볼까 한다. 프리 프로젝트 보다 이번 프로젝트에서 확실히 많은 성장이 있었던 것 만은 분명한 것 같다. 많은 우여곡절이 있었고 팀원들과도 많은 이야기들을 나누며 더욱 소통의 중요성을 깨닫고 성장하는 시간이 될 수 있었다. 그리고 아쉬운 것은 프로젝트 기간동안 중간 중간 블로그에 기록을 하고싶었으나 쉽지 않았고 에러가 발생하면 그때 그 때 캡쳐해서 사진을 올려놓거나 녹화해서 남겨놓는 형태로 하였다. 💭 목표 상기하기현재 ‘내'가 학습을 통해 이루고자 하는 것은 무엇인가요?여러분이 현재 바라는..
· PROJECT
🌞 PRO +1DAY 프로젝트 첫 날은 이전과 마찬가지로 팀빌딩과 함께 시작했다. 이전 프리프로젝트와 동일한 팀원으로 구성되었기에 자기소개 등의 시간을 가지지 않고 넘어갔다. 덕분에 시간을 줄일 수 있었다!ㅎㅎ 계속해서 팀 주제에 대해 이야기 했기 때문이다. 우리 팀은 일단해보조의 6명 인원과 더불어 새로운 팀원이 들어왔다. 새로운 팀원이 왔음에도 연락이 닿지 않아 팀장님은 코스 크루 분들과 개인 dm을 통해 연락을 시도하였다. 하지만 연락이 오지 않았고 우선 오늘은 일이 있어 결석일 수 있으니 기다려 보기로 하였다. 🥲 바로 주제를 잡기 위해 아이디어회의를 시작하였다. 생각보다 매우 다양한 의견들이 나왔고 덕분에 너무 재미있는 시간이었다. 같은 역할을 할 수 있는 아이디어들은 하나의 아이디어로 합치기도..
· PROJECT
📌 pre_project 시작 D+1 프로젝트 시작이라니 마음이 두근 두근 떨린다. 조금씩 정리를 해 가고자 한다. 지난 주 금요일 팀이 정해졌고 팀빌딩을 했다. 팀빌딩 시간에는 "자기 소개 / 팀 이름 / 팀 규칙 / 팀장"을 정했다. 📌 pre-project D+2 # me 나는 노션을 만들어서 팀내에 공유했다. # team - git repository가 만들어졌고 팀장님이 GitHub README.md 파일을 작성해주셨다. 앞으로 더욱 알차게 가득 찰 예정이다 📝🎀 - git commit convention 을 정하였다. / 소문자로, 영문자로만 작성하기 - 프론트엔드, 백엔드 각 기술 스택(개발툴) 정하기 # ALL - git issue 작성 법 - git Milestone 작성 법 - git ..
밝빛솔
'PROJECT' 카테고리의 글 목록