개발 일지/토이 프로젝트
사망토론 프로젝트 회고
윌리암
2022. 12. 29. 08:11
프로젝트 명: 보람3조의 사망토론
필수작업:
- 게시물, 댓글의 CRUD
- 서버, 리액트 배포
추가 작업:
- 좋아요 기능
- 로그인, 회원가입, 로그아웃
- 게이지 바(본문의 category A, B별 댓글 수에 따른 % 계산)
- My Page(내가 쓴 글, 좋아요 누른 글, 닉네임 변경)
KEEP
1. 꼼꼼한 문서화 작업
- 현재 작업하고 있는 것, 상태 등을 바로바로 기록해서 누가 뭘 하고 있는 지 한 눈에 확인 할 수 있게 했던 것, 반복해서 하는 작업이나 공통 부분은 페이지 별로 정리해서 확인할 수 있게 했던 것
2. Git flow, PR 활용
- 기능개발이 끝나거나 작업이 마무리가 될때 다같이 Git PR 하는 화면을 다같이 보면서 휴면에러를 줄이고, PR을 하면서 코드리뷰도 같이 하는게 좋았음.
3. 소통 잘 한 것
- 아침조회시간에 그날의목표와 마무리 지어야할것들에 대해 얘기를 나누고 목표를설정해서 최대한 그날 목표를 달성하는것을 다같이 얘기하고 파이팅 넘치게 하루를 시작하는것
4. 서로 도와주기
- 서로작성한 코드들을 알려주고 이해시켜주면서 다같이 발전하는 과정
PROBLEM
문제
1. CSS 통일성 부족
2. 컴포넌트 재사용 부족
3. 코드의 주석이 부족(기능을 설명하는 주석)
원인
1. CSS 통일성 부족
- 기능 개발을 우선시해서 CSS에 대한 작업을 후반에 하다 보니 CSS 전체적인 통일성을 맞추는 데 어려움음 겪어서 처음부터 CSS 구조 틀을 촘촘하게 구성해야겠다는 생각이 들었음.
2. 컴포넌트 재사용 부족
- 메인페이지에 게시물을 불러오는 컴포넌트를 처음부터 따로 분리해서 사용했다면 디테일 페이지나 마이페이지에서도 재사용할 수 있었을텐데 컴포넌트를 재사용하지 않아서 똑같은 수정 작업을 여러 번 반복해야 했음.
3. 코드의 주석이 부족 (기능을 설명하는 주석들)
- 다른 사람이 작성한 코드들이 어떤 기능을 하는지 설명이 적혀있지 않아서 헷갈렸음.
TRY
1. WireFrame
- WireFrame을 더 편리하게 만들기 위해 피그마 써 보기
2. Git 더 활용해보기
- Git issue 이용하기(PR할 때 코드별 댓글 남기는 것도 하기)
3. CSS에 대한 구조 잡기
- CSS를 뒤로 미루지 않고 처음부터 구조를 공통적으로 잡고 이름 또한 미리 정해서 하면 더 좋을 것 같다.
FEEL
- 이번에 진행한 프로젝트에 파이어베이스를 도입해서 다시 만들어 보고 싶다. 또한 알고리즘 공부의 중요성을 가장 크게 느꼈다.
- 합이 잘 맞는 팀원들을 만나 계획한 대로 진행이 잘 된 것 같아 너무 좋았습니다. 도움을 요청하면 항상 나서서 도움 주시는 팀원들 덕분에 힘내서 끝까지 할 수 있었습니다.
'개발 일지/토이 프로젝트' Related Articles