Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

엘라의 개발 스케치 Note

[KPT] 심화프로젝트: 칸반보드 기반 협업툴 서비스 프로젝트 “Hotsix” 본문

내일배움캠프/프로젝트, 과제

[KPT] 심화프로젝트: 칸반보드 기반 협업툴 서비스 프로젝트 “Hotsix”

엘라랑이 2023. 8. 14. 21:08

0. 프로젝트 개요

  • 스파르타코딩클럽 내일배움캠프 6기 Spring트랙 B반 6조(조해나, 서예린, 조우진, 최정은, 최혁진)
  • 프로젝트명: “Hotsix”
  • 목표: 칸반보드 기반 협업툴 서비스 만들기
  • 작업내용:
    • 필수: 사용자 관리 기능, 보드 관리 기능, 컬럼 관리 기능, 카드 관리 기능, 카드 상세 기능
    • 스페셜: 테스트 코드 도입, CI/CD 파이프라인 구축, 더미 데이터 활용, 카드 고급 기능, 알림 기능
    • 추가: 소셜 로그인, 카드 라벨 기능, 키워드로 카드 검색, 프로필 이미지, Swagger 적용 등
      • -> 프론트 일부 구현 및 배포 완료!
    • 프로젝트 결과물 및 자세한 내용 정리 -> Github Repository

 

1. Keep

  • git - github 통일된 브랜치/머지 전략을 세우고 규칙을 잘 지킨 점
    • 이슈 작성 이후 브랜치를 새로파는 github convention
    • -> 팀원 간 일관성있는 깃허브 관리가 가능해졌으며, merge 충돌을 많이 막아주었음
  • git - github Pull Request에 작업 내용(Postman 수행 내용과 결과 등)을 정리한 점
    • -> 해당 기능 담당자가 아니어도 input 대비 output을 쉽게 이해할 수 있어 코드를 이해하기가 수월해짐
  • 쉬운 일만 찾기보다 일부러 새로운 것들에 도전해보려고 했던 점
  • 늦은 시간까지도 서로 적극적으로 소통하고 함께 코드를 개선해나가려 노력한 점

 

2. Problem

  • 구글 소셜로그인에서 OAuth2 client library 를 사용하지 않은 점
  • 담당한 프론트엔드 구현 시 일관적인 방법을 이용하지 않고 여러 가지 기법을 섞어 무식하게 코딩한 점
  • 개인 욕심 때문에 먼저 해야할 일들을 뒤로 미루게 되고, 결과적으로 작업 속도가 느려졌던 점
  • 빡빡한 일정으로 인한 업무 과중화가 오게된 점
  • 초기 설계 외에 추가 기능을 구현할 때 설계를 하고 진행한 게 아니라 작성하면서 설계를 진행하다보니 코드를 크게 수정하는 경우가 생기게 됨

 

3.Try

  • 라이브러리를 사용해 코드를 개선해 보기!
  • 프론트엔드 개발 시 통일된 방법 사용하기!
  • 일의 우선순위를 매기고 실천하기!
  • 일정 세분화 및 백엔드 코딩 방식 통일화하기!
  • 코드를 작성하기 전 항상 설계를 먼저 진행 후 코드 작성 시작하기!

 

+.Feel

조해나
 " 모든 분들이 함께 늦은 시간까지 공부하는 시간들이 체력적으로 힘들기도 했지만 그럼에도 너무 좋은 분들과 함께해서 즐겁고 행복했습니다! 서로 배려해주시고 열심히 해주시는 모습에 프로젝트 내내 너무 감동을 많이 받아 잊지 못할 것 같습니다! 일주일동안 많이 배웠습니다! 감사합니다!! :) "
서예린
 " 팀원분들 모두 담당하신 기능+α 로 열심히 해주셔서 감사했고 열심히 한 만큼 결과물도 좋게 나온것 같아요. 일주일의 프로젝트 기간동안 팀원분들 덕분에 많이 배우는 시간 이였습니다! 6조 핫식스 최고!! "
 조우진
 " 팀원분들 모두 담당기능 수행에 적극적이셔서 좋은 결과물이 나올 수 있었던 것 같습니다. 덕분에 저도 동기부여를 듬뿍 받으며 열심히 할 수 있었습니다. 감사합니다! "
 최정은
 " 이름따라서 다같이 늦은 시간까지 남아서 작업했던게 인상깊었습니다~ 힘들었지만 그만큼 좋은 결과가 나와서 뿌듯합니다. 일주일의 짧은 기간이라 아쉬웠지만 그동안 함께 프로젝트 진행해서 즐거웠습니다! 감사합니다 ㅎㅎ "
 최혁진
 " 팀원들이 게더에 자주 나와계셔서 소통하기 편했습니다~ 그리고 모두 고생많으셨습니다 최선을 다하신게 느껴졌습니다! "
Comments