본문 바로가기
Team Project/TIL, WIL

TIL(12) 21-10-01 : 1차 프로젝트 완료🚀 되돌아보기

by 감사쟁이야 2021. 10. 2.

TIL D.P 프로젝트 1차 완료

  • 드디어 1차 프로젝트를 완료했다.
  • 1차 프로젝트 완료 후, 팀원 분의 서버에서 호스팅 작업을 맞췄는데 서버에서 해당 홈페이지를 리턴해주지 못했다.
    그래서 무엇이 문제가 있는지 확인하기 위해, 내 컴퓨터로 팀원 분의 서버 들어가서 실행시키니, 잘 돌아갔다.
    무엇이 문제였을까? 팀원 분의 노트북 네트워크 문제로 추측이 된다.

1차 회고록 작성

  • Keep Try Problem을 적용하여, 회고를 하였다.
    PM 분께서 아이디어를 발상할 수 있도록 시각화 해주셔서
    쉽게 Keep, Try, Problem에 대한 생각을 하나씩 꺼내 볼 수 있었다. 💡
    Project를 잘 이끄려면, 소통을 잘 할 수있게 하는 것이 중요한데, PM 분의 행함을 보고 역량을 배우게 된다.
  • Keep Try Problem을 통해 잘한 것을 발전시키고 문제점을 해결하기 위한 방향을 찾게 되었다.

타임 어택 구현 테스트

  • 팀별 회고가 끝난 후에는 타임 어택 구현 테스트를 진행했다.
    1차 프로젝트를 진행하면서 구현한 api여서 완성을 했다.
  • 코드에 비효율적인 부분이 있는데, 어떻게 할지 고민했었고, 튜터님께서 작성한 코드를 비교하면서 해결책을 찾았다.
    • idx 사용하지 않고 _id를 사용하여, API를 불러올 때마다, 몽고디비에 들어가 모든_id를 string으로 바꿔 return 한 것
      • 고유한 idx를 추가하려고 했는데, 아이디어는 생각이 났지만, 이에 대한 알고리즘을 구현하지 못했다.
      • 원인을 살펴보니, 일반적인 부분만 생각을 하고 구현하려고 하니, 에러가 나서 포기했었다.
      • 예외처리 부분과 일반적인 부분을 분리해서 먼저 생각하고 구현하자.
    • post의 구현할 때, "post API 요청" 부분과 "html 태그 추가" 부분을 분리하지 않아 복잡한 것
      • 기능을 분리하여, 코드를 읽기 쉽게 만들자.