221101 TIL

고먐미·2022년 11월 1일

팀프로젝트

역할분담

오늘은 팀 프로젝트를 진행하며 역할분담과 몇가지 메인 페이지에 들어갈 것에 대해 이야기를 나눴다.

메인페이지에 들어갈 내용은 우리팀의 규칙과 특징, 목표였고 이는 생각보다는 빠르게 정해졌다.

그 후 역할분담을 하는데 처음하는 협업이라 그런지 어떤식으로 나눠야 할지 감이 안잡혔다.

그러는 중 프론트엔드 부분과 백엔드 부분을 나누고, 거기에 인원을 2,3명씩 나누자는 의견이 들어왔고 이를 적극 수용해(사실 이거보다 좋은 생각이 나지도 않았다.) 그렇게 진행하기로 했다.

나는 백엔드 부분으로 들어가게 되었고 post, get 방식의 API 를 DB와 연결해주는 역할을 맡았다.

여러번 강의를 돌려보고, 내가 만든 코드들을 다시 들여다봐도 감이 전혀 잡히지 않아 결국 '희희'님에게 도움을 요청했다.

'희희'님은 코드를 쭉 보시곤 알고 계시는 부분에서 최선을 다해 설명해주셨고, 나는 비로소 코드를 완성 할 수 있었다.

우리가 만들 기능은 이러했다.

  1. 버튼을 누르면 댓글이 작성된다. (post 방식으로 DB에 닉네임, 댓글을 올려준다.)
  2. 댓글이 작성되면 아래에 닉네임, 댓글이 보여진다. (get 방식으로 DB에서 닉네임, 댓글을 가져온다.)
  3. 댓글 옆에 좋아요 버튼을 누르면 좋아요 갯수가 올라간다. (이게 감도 안잡혔다. post 방식으로 좋아요 버튼을 누를 때 마다 count 갯수가 올라가도록 DB에 올려주면 되는듯 하다.)
  4. 좋아요 갯수가 보여야 한다. (get 방식으로 DB에 올라가있는 count 갯수를 받아오면 될 듯 하다.)
  5. 삭제 버튼을 누르면 댓글이 삭제된다. (post 방식으로 DB에 있는 해당 닉네임, 댓글을 삭제시킨다.)


일단 백엔드 목표는 내일 오전중으로 완성인데 내가 너무 민폐가 될까 걱정이다..

내가 좀 더 잘했으면 좋았을텐데..

profile
개념을 이해하고 다른사람에게도 알려줄 수 있는 개발자가 되고 싶어요..

1개의 댓글

comment-user-thumbnail
2022년 11월 2일

지금도 충분히 잘하고계시다고 말씀드리고싶어요
어려운 부분들은 지금처럼 팀원들과 함께 교류해가시면서 문제 해결해 가신다면
서로 실력이 상승하는 부분이라고 생각하기에, 적극적으로 의견들 나누시면서 진행하시면 좋을것같습니다
완전 화이팅입니다!

답글 달기