HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🧚
[1기]최종 프로젝트 데브코스
/
👼
[팀2] 극락이들
/
🌛
최종 회고록 12/23
🌛

최종 회고록 12/23

소진(빙글) - 큰형님 민석(초이) - MC 초 명훈(훈) - !나명훈! 🤯 수연(주디) - 커터칼 드륵드륵 동건(구피) - 극락 (젤나쁜) 일용(데이비) - 데비형
 

소진(빙글) - 큰형님


배운점
  • 프로젝트 경험이 많이 없었는데, 상당히 체계적으로 진행된 것 같아 너무 많은 도움이 되었습니다!
  • 기술적으로 많이 보고 배울 수 있었습니다. 특히 상태관리나 이벤트 관련해서 많이 보고 배울 수 있었습니다. 감사합니다 여러분
  • 백엔드분들과 처음 프로젝트를 진행해본 경험이었는데 어떤식으로 의사소통을 해야할지, 같이 진행하는데에서 발생하는 이슈들을 경험해볼 수 있었습니다. 조아요
  • 새벽까지 안자고 열심히하던 팀원분들이 아른거리네요.. 정신차리겟슴니다
아쉬운점
  • 방황을 많이한 것 같슴니다.. 우선순위를 세우는 부분에서 많이 우왕좌왕 한 것 같습니다.
  • 기능 구현에서 많이 부족함이 느껴집니다.
  • 확장성있게 코드를 짜는 부분이 아직 부족한 것 같습니다.
발전 방향
  • 막바지에 시간이 부족해서 하드코딩한부분 리펙토링
  • 필터를 제대로~
  • 컴포넌트 확장성 고려 리펙토링
  • 좀더 직관적인 UX 고려해보기

민석(초이) - MC 초


배운 점
  • 프로젝트는 언제나 신나고 즐겁다라는걸 다시 깨달았던 프로젝트
  • 그동안 프로젝트보다 훨씬 단단하고 배운거를 많이 써먹어서 애정이 생기는 프로젝트
  • 전체적인 인프라 부분에서 데비형에게 많이배웠읍니다~~~~~~~~~~~
느낀 점
  • 리액트는 정말 멀고도 멀고 멀었다 싶었던 내 실력..
  • 네이티브를 하고 싶게 했던 웹 앱
  • 소켓 썼으면 어떨까 싶었던 개발 내용들이 많았다. 기술 스택 욕심 생겨..
고도화 할 점
  • PWA 적용이나 Native 확장을 꿈꾸는 중
  • Socket io 확장을 통해서 메일이나 알람 기능 구현하기
  • React Testing, Cypress

명훈(훈) - !나명훈!


배운점
  • 백엔드와의 협업에서 인프라 과정에 대해 보다 배우게 되었다.
  • 백엔드와 협업하며 데이터를 추출하는 과정에서 보다 효율적인 소통 방법에 대해 알게 되었다.
  • 상태 값을 가지고 렌더링을 하는 경우와 상태 값을 외부에서 받아와서 렌더링을 하는 경우에 주의해야할 점을 배우게 되었다.
  • Figma, Notion을 좀 더 효과적으로 다루는 법
  • 보다 구체적인 협업 과정에 대해 배울 수 있었다.
느낀 점
  • 열정 넘치는 팀원들과 함께하니 성장을 할 수 밖에 없었다. 매일 새벽 5시까지 코딩을 하면서 느낀점이 팀원들과 함께라서 즐거웠다.
  • 힘든 상황 속에서도 사기를 올려가는 팀원들을 보며 많이 배우게 되었고 나 역시 저러한 팀원이 되어야겠다고 느끼게 되었다.
  • 프론트엔드와 백엔드 사이에서의 전체적인 프로세스 흐름에 대한 이해도가 보다 필요하다고 느끼게 되었다. 백엔드와 소통할 때 인프라 관련 지식이 내가 부족하여 의견을 전달하기 힘들었던 부분들이 있었는데 그 때 죄송한 느낌이 많이 들었다.
  • 촉박한 일정 속에서 좀 더 효율적인 일정관리를 통해 QA 시간을 좀 더 일찍 가질 수 있었으면 더 좋은 결과를 사람들에게 소개시켜줄 수 있지 않았을까 아쉬움이 남게 되었다.
고도화가 필요한 점
  • 일기 생성 날짜 선택의 경우 모바일 뷰 UI 개선
  • 일기 타임라인 무한스크롤
  • 댓글 무한스크롤
  • 일기 수정

🤯 수연(주디) - 커터칼 드륵드륵


배운점
  • 객체 지향, 클린 코드 등 코드를 짤 때 조금 더 생각을 하게 되었다.
  • 퍼사드 레이어!! 항상 여러 repository를 service에 넣는 것이 별로라 생각했는데 새로운 방식을 알 수 있어서 좋았다.
  • Lombok 사용을 하지 않아서 builder 만드는 것은 마스터한 것 같다...!
  • 프론트엔드와 협업 경험은 없어서 잘 몰랐는데 조금은 알게 된 것 같다.
느낀점
  • 인프라 관련 해서 데이비의 멋진 설계를 보고 나니 공부해야겠다는 생각이 들었다.
  • 다들 너무 열심히 해서 나름 열심히 하는데도 더 열심히 해야겠다는 자극을 받아서 좋았다.
  • 코드 리뷰 하는게 시간은 오래 걸리지만 서로 간의 의견을 나누고 코드가 더 발전 된 방향으로 갈 수 있는 것 같아서 다음에는 꼭 빼놓지 않고 진행하고 싶다.
  • 개인적으로 바빠서 정말 100% 집중하지 못한 것 같아서 아쉽다.
    • 다음에는 일정 관리 부분도 철저하게 스프린트를 세우고 진행해보면 좋을 듯?
  • 다들 노션에 진행 이슈를 활발하게 활용해줘서 좋았다.
    • 이렇게 아카이브 해두면 나중에 도움 많이 될 것 같다!
고도화 할 점
  • 중복 코드 제거
  • N + 1 문제
  • 전체적인 통일성
  • 페이징 관련 개선
  • 예외 처리
  • 로깅
  • Swagger 문서화 개선
  • 테스트 코드 작성 (Jacoco)
  • S3 Bucket 분리

동건(구피) - 극락 (젤나쁜)


배운점
  • 이번 프로젝트를 진행하면서 협업에 대해 다시 생각할 수 있는 기회를 가졌습니다. 최종 프로젝트를 진행하기 전까지는 주어진 업무에 대해 맹목적으로 따라갔던 것 같습니다. 기획부터 QA를 지나 실제 release까지 직접 경험하면서 협업에서 무엇이 필요한지 느꼈던 것 같습니다.
느낀점
  • 왜 개발자에게 협입 중요한지 다시 한번 생각할 수 있는 기회를 가졌습니다!
  • KISS
    • 정말 우리에게 필요한 것인지 고민할 때 데비형이 조언을 주셨습니다!
  • 개발자의 숙명?
    • 조금 위험한 이슈를 발견했을 때 멘탈이 와사사삭,,, 문제를 해결하고 나서도, 어느정도 멘탈이 안좋았던 것 같아요 그런데 데비형이 이런말 을 했어용 `‘문제가 발생하며는 빨리 찾고 해결하는 것이 개발자다’`
    • 저는 아직 너무 부족한 것 같네요!
  • 노션과 깃허브
    • 주디가 만들어준 노션과 깃허브 정말 혁명이었습니다. 지금까지 주먹구구로 했던 것들을 관리하니 정말 좋았어요!
    • 아직은 노션이 미숙하지만, 깃허브는 정말,,,많이 배웠습니다! 감사해요~
  • 초이의 진행력
    • 초이 == 유재석 ㅇㅈ?
    • 이번 프로젝트를 진행하면서 처음부터 끝까지 초이가 리드해줬다고 생각이 들어요! 귀찮은 일, 힘든 일도 먼저 담당하려 했던 초이에게 감사함을 느낍니다!
  • 엄살쟁이 큰형
    • 처음 시작할때 큰형님이 ‘아 나 못할 것 같아’라고 하셨어요 , 그런데 새벽마다 이슈 잡을려고 노력하시는 모습을 보고 놀랐어요! 역시 엄살이라니까~
  • 나의 페어 훈
    • 훈 가끔 극대노할때 너무 웃겼어요 ㅋㅋㅋ
    • 한달이라는 시간을 최종프로젝트에 올인하신 훈의 노고에 정말 감사드립니다. 제가 만든 API에 대한 검증을 같이 도와주셔서 정말 감사드려요!!
고도화 할 점
  • 코드 리펙토링
  • TEST 코드 작성하기
  • 이모지 도메인 추가 진행하기
  • PAGE 조회 기능 수행 필요
  • 공통된 기능을 aop로 지우기
  • v2에 해당하는 로직 구성하기
  • repo에서 조회되는 내용을 비즈니스 로직으로 변경
  • ERROR_MESSAGE 내용 수정
  • 공통 컴포넌트 내용 수정
  • 회원가입, 로그인, 로그아웃 (우리 시스템에 해당하는)

일용(데이비) - 데비형


배운점
  • 프로젝트를 진행하면서 다양한 경험을 할 수 있어서 좋았어요. (facade layer, oop, 노션 사용, 꼼꼼한 코드리뷰, 깃헙 issue/pr 관리 등등)
  • 다른 팀 프로젝트를 리뷰해본 결과 아직 더 나아가야할 부분들이 많다는 걸 깨달았어요
    • RestDocs 사용
    • Jacoco 사용
    • Test
    • 무중단배포를 위한 Nginx Gree Blud 전략
    • 리뷰를 꼼꼼하게 하기
느낀점
  • 마감일까지 너무 많이 달렸습니다. 다들 체력이 대단하다고 느꼈습니다.
  • 열심히했다고 생각했는데 팀원들 보다 덜 열심히 달렸던 것 같네요.
고도화 할 점
  • Test 코드 작성 → 완료 후 TDD 로 진행하기
  • Jacoco 사용
  • 무중단배포를 위한 Nginx Gree Blud 전략 적용
  • S3 Image Upload Module
  • 비즈니스 Domain과 서비스(Auth, S3) 분리 (gradle 분리)
  • 도메인 오류 수정
    • 다른 사람이 가족 거절을 하면 다시 못 보내는 점
    • 과거 날짜 일기 쓰기 일주일 제한 검토
    • 초대를 메일로 보낼 수 있게 하기
  • Slack 오류 alert
  • ELK Logging