본문 바로가기
회고록/프로젝트

[SPAM] 뒷북치기 전문가의 사이드프로젝트 회고록

by 지쳐있는 엘모 2023. 5. 24.

히히 500 에러 뿡

 

사이드 프로젝트
23.02 ~ 23.05 회고록

 

공식적으로는 끝났지만..

유지보수는 지금도 ing 중이니.. 지금 써도 되지 않을까 ?  ( 응 아니야 )

쨌든 나의 두 번째 배포 웹 사이트.. 호호

SPAM : 프로젝트, 공모전 팀원 구하기 웹 서비스

https://mayo-frontend.vercel.app

 

스팸 - 스터디 패밀리

 

mayo-frontend.vercel.app

 

내가 한 일

  • 댓글 및 대댓글 CRUD 구현
  • [댓글 / 대댓글] 비밀글 설정
  • [댓글 / 대댓글] 스터디장 댓글 삭제 권한 설정
  • AWS(EC2, RDS) 수동 배포
  • Github Actions를 활용한 CI/CD 배포 자동화
  • OAuth2.0 (Kakao / Google) 소셜 로그인 기능 구현
  • [유지보수] 오류, 예외처리 등 서버 관리

해결하지 못 한 일

  • 테스트 코드 : 시간부족으로 인해 미작성
  • 블로깅 : CI/CD 배포 자동화, OAuth

해결해야 할 일

  • EC2 지속적으로 발생하는 서버 다운 현상 원인 해결
  • 테스트 코드(Controller Test)
  • 블로깅 제발ㅠ

느리지만 천천히 성장하는

오호.. 일단 이 프로젝트는 백엔드 팀원 한 명이 빵꾸(?)가 나면서 대타로 내가 투입되었다.

처음 제안을 받았을 때, 아직 내가 프로젝트를 할 실력이 아닌 것 같은데.. 하며 기대 반 걱정 반이었다.

내가 프로젝트에 참여했을 때에는 주제, UI 디자인, 요구사항까지 다 되어있는 상태였고

나는 맘 편히 개발만 잘 하면 됐다. ( 제일 중요 )

 

개발 단계에 프로젝트에 참여했지만 정말 많은 것을 배운 프로젝트였다.

이번 프로젝트에서도 또 엄청난 도움을 받은 백엔드 팀원분이 계신데

이 자리를 빌어 다시 한번 감사드립니다..

초기 세팅, Github Actions를 이용한 배포 자동화, OAuth, 코드리뷰까지.. 

많은 것을 배웠고 이번 프로젝트를 진행하면서

Spring MVC 와 JPA에 대한 이해도가 조금 더 올랐다. ( 물론 아직 응애다 응애 )

 

예전에는 그냥 남이 작성한 코드를 그대로 베껴와서 조금씩 수정했었다면

지금은 코드를 이해하고 '이러한 기능을 구현하기 위해 어노테이션과 메소드를 사용하셨구나'를 깨닫게 되었다.

 

음.. 또 말이 길어진다

 

결론

 

이 프로젝트를 진행하면서 많은 것을 배웠고

트러블 슈팅 등 블로깅 건수와 면접 때 할 말이 생겼고

예외처리와 유지보수의 중요성을 알게 되었다 !

 


+ 최근에 사이드 프로젝트를 새로 시작했는데

Docker, SMTP 에 대해 공부해 보고 프로젝트에 적용할 예정이다 !

이번엔 제발 테스트코드.. 제발 TDD..!!!

 

SPAM에 대해 자세히 알고 싶으시다면 ?

 

Github

https://github.com/spam-mayo/mayo-backend

 

GitHub - spam-mayo/mayo-backend: SPAM 📚 : 프로젝트, 공모전 팀원 구하기 웹 서비스 플랫폼

SPAM 📚 : 프로젝트, 공모전 팀원 구하기 웹 서비스 플랫폼. Contribute to spam-mayo/mayo-backend development by creating an account on GitHub.

github.com

 

+ 최근에 일일 방문자 수가 2 ~ 4명씩 꾸준히 찍히는데 너무 신기하다.. 이 작고 누추한 곳에 어떻게 알고 오시는거지..?

댓글은 없어도 방문해주시는 것만으로도 블로깅 하는데 힘이 됩니다요ㅎ.. 댓글 달리면 방방 뜁니다.

 

댓글