WIL(6주차)

김규현·2022년 10월 10일
0

이번 6주차는 django 인스타 클론코딩 팀 프로젝트를 진행하느라 정신이 없었던 한 주였던 것 같다.
프로젝트 진행에 앞서 팀원들과 어떤 방식으로 역할 분담을 할 건지 정했는데
모두 프론트, 백엔드를 같이 구현해보자는 방식으로 각자 구현할 페이지를 정하고 시작을 했다.

약 일주일 동안 프로젝트를 진행했고, 제공받은 탬플릿이 없었기에 프론트 포지션에서
4일 정도를 보냈던 것 같다.

그래도 남은 기간을 밤을 세워 가며 프로젝트를 끝마치긴 했지만 시간이 부족해 구현하지 못한 기능이 있어 비록 프로젝트는 끝났지만 아쉬움이 남아 팀원들과 상의해서 주말에 다시 모여 못다한 기능들도 구현하기로 했고, 앞으로 좋은 의견이 있을 때나 버그가 있을 때 유지보수도 진행하기로 했다.

현재까지 구현한 기능은 다음과 같다.

  • 회원가입
  • 로그인/로그아웃
  • 메인페이지(메인에서 작성한 글 db에서 불러옴) +최근 작성 순으로 정렬
  • 게시글 상세 페이지
  • 글 작성/삭제, 댓글 작성/삭제 +최근 작성 순으로
  • 태그 기능
  • 내 프로필 보기/수정
  • 검색창에서 게시글 검색 기능(게시글의 내용이 키워드가 됨)

추후 구현해야 할 기능

  • 게시글/댓글 수정
  • 팔로잉, 팔로우 기능
  • 다른 사용자의 프로필
  • 프로필 이미지 기능

🚀 프로젝트 마무리 후 회고🚀

📌 다음부터는 프론트에 시간 투자를 많이 하지 않고, 최소한의 기본틀만 갖추고 기능 구현을 마친 뒤 시간이 남았을 때 꾸미는 방향으로 해야할 것 같다.
📌 기능을 급급하게 구현하느라 정해진 영역 없이 당장 해야할 것 들을 하다보니 모두 이 파일, 저 파일 구분없이 작업해서 병합하는데 힘이 들었다. 다음에는 각자의 페이지에서 구현해야 할 기능들을 구현하는 등 작업할 영역을 구분 할 필요가 있을 것 같다.
📌 S.A단계에서 컨벤션을 정하지 않아 함수 이름이나, URL, 변수, Class 등 각자 선언하고 진행하다 보니 혼선이 빈번하게 발생했다. 네이밍 뿐만 아니라 컨벤션은 프로젝트의 깔끔함을 도와주고 시간을 절약해주는 것을 느꼈다.

profile
웹개발 회고록

0개의 댓글