클론 프로젝트 주차 회고 [ TIL ]

2023. 7. 27. 23:10TIL&WIL/TIL

organization : https://github.com/CowDogHome

 

CowDogHome

CowDogHome has 3 repositories available. Follow their code on GitHub.

github.com

 

repository : https://github.com/CowDogHome/Clone-BE

 

GitHub - CowDogHome/Clone-BE

Contribute to CowDogHome/Clone-BE development by creating an account on GitHub.

github.com

 


회고

 

이번주차 프로젝트는 소통의 중요성을 많이 느꼈던 한주였다.

 

첫날 회의를 긴시간 했음에도 불구하고 API 명세서에 대해 자세히 예기하지 않아 다음날 다시 긴 시간 회의를 했다.

 

처음에 잘 정하지 않아서 수정을 해야할 상황이 자꾸 나왔고 그에 따른 시간손실도 적지않게 나왔다.

 

누군가는 알고있고, 누군가는 모르는 상황이 지속되는 어려움이 있었고 회의때도 이야기가 산으로 가는 경우가 빈번했다.

 

이를 해결하기 위해 타이머를 도입했고(한사람당 3분), 프론트, 백엔드 간 각자 같은 파트인 분과 소통을 자주했고, 또 매일 40분 정도 회의를 통해 이를 극복했다.

 


 

받았던 기술 매니저님 피드백 (BE 공통)

 

API 명세서가 구글 스프레드 시트로 되어있는 점이 아쉽다. -> swagger 나 postman 을 사용하자.

 

Git flow 를 활용한 것 치고는 문서화가 되어있지 않다. -> 정해진 형식은 꼼꼼하게 적도록 하자.

 

트랜젝션을 사용했는데 트렌젝션에 로깅 부분을 하면 도움이 될 것 같다. -> 트랙젝션을 더 공부하고, 로깅 또한 활용하도록 하자.

 

passport 와 multer 부분에 대해 트러블 슈팅이 없었는가? -> 세세한 트러블 슈팅 내용을 적지 못했던 것 같다. 꼭 놓치지 말고 겪은 트러블을 적도록 하자.

 

ERD 테이블을 더 꼼꼼히 적을 필요 있다.-> allow null 을 뺐었는데 정확한 사유 없이 뺏었던 것 같다.

 

랜덤 프로필을 넣었던 부분은 함수로 빼두는게 더 깔끔해 보인다. -> 배열안에 여러개의 사진을 넣어놓았는데 서비스 로직에 포함되어 지저분해 보였던 것 같다. 이런 부분은 함수 로 빼두어 깔끔한 코드를 유지하도록 해야겠다.

 

이상 좋은 피드백을 받았고, 다음엔 더 좋은 피드백을 받을 수 있게 노력해야겠다.

 

'TIL&WIL > TIL' 카테고리의 다른 글

MVC 패턴 [ TIL ]  (0) 2023.08.05
미들웨어 [ TIL ] [ express ]  (0) 2023.07.16
CORS [ TIL ] [ node.js ]  (0) 2023.07.16
테스트코드 [ TIL ]  (0) 2023.07.12
SQL vs NoSQL [ TIL ]  (0) 2023.07.09