카우치코딩 1차 프로젝트

BackEnd_Ash.log·2021년 6월 21일
3

2021.6.22 코딩 2주차 피드백

📌카우치 코딩 1주차

2주차부터 참여하게되어서 1주차는 ㅠㅠㅠㅠ 없습니당

📌카우치 코딩 2주차 ( 기획서 작성 )

👉 notion

https://www.notion.so/API-852156b3db4746839687dde039962f46

👉 db modeling

아마 개발하면서 update 될것 같습니다.

협업을 정말 오랜만에 해봤어요~ 많이 어색하기도하고 , 어색한만큼 재미도 있었던것 같습니다. ㅎ
이번 프로젝트에 제가 사용할 기술 스택은
typescript , typeORM , Nest JS

전부 처음 사용해봅니다. 많이 기대가 되고 설레네여 핡 빠이팅!!!

타입스크립트 공부
nest js 공부
typeorm공식문서

📌카우치 코딩 2주차 피드백

소감 : 꼼꼼함에 조금 부족함을 느꼈다 . table 명 복수 단수 등..
그리고 기획에 있어서 , 자세히 이해를 해야 프로젝트가 잘 진행 된다는것을 새삼 느꼈다.

👉 db modeling

데이터베이스 피드백을 받고 수정을 했다.

👉 기획기능서

https://whimsical.com/quizapp-T4R7c24Pz3a6fiPZPevnYF

👉 API 명세서

https://www.notion.so/6-5a75cc6d31d942bbb320b25cd49d1f7f

👉 배운점

https://www.notion.so/API-_v1-05574ba0c24a4de8b6044c531ac40523

검색을 할때 front 에서 query string 을 input 에 작성할때마다 request 를 보내고 response 를 받아서 검색을 구현했었다.

하지만 좋지못하다. 그만큼 트레픽이 발생한다는것인데 , 그것보단

애초에 back 에서 데이터를 내려받게 되고 , front 에선 store state 로 상태관리를 하는게 좀더 나은 방법이다. filter 로 해당하는 결과를 프론트에서 처리를 하면된다.

📌카우치 코딩 3주차 피드백

👉db modeling

마지막 피드백을 받았다 , 물론 보연님이 말씀하신대로 여기서도 더 고쳐야할 부분이 많을것 같다. 제가 부족한 탓이죠......

👉 API 명세서

  • 엔드포인트를 동사로 사용하지말것 명사로 사용할것
  • 엔드포인트를 user 입장에서 작성하기보단 백과 디비 입장에서 네이밍을 할것

👉 상태코드

평소에 다른 상태코드는 알고있었지만 204 같은경우 잘 사용하지 않았고 , 데이터가 없다면 때론 400을 뱉기도했었다.

앞으로 정상적으로 요청과 응답을 했지만 데이터가 없을경우 상태코드 204 를 해야한다는것을 알았다.

역시나... 배울것이 너무나도 많다...

👉 배운점

위의 API 명세서부분에서 다시 한번 배웠으며 ,

API , 데이터베이스 , REST API 등 , 보연님은 어떤 방식으로 가르쳐 주실까 ?? 기대를 했으며 유쾌하게 잘 가르쳐주셔서 아.. 이렇게 진행하면 좀 더 유쾌하게 진행할 수 있구나 라는것을 배웠다.

특히나 보연님을 볼때마다 느끼는거지만 문서정리를 정말 잘 하시는것 같다.
문서 정리에 있어서 시간이 제법 걸리는겠다 싶은 것도 빠르게 문서정리를 하신다 그만큼 많이 해보셨다는건데,

옆에서 보면서 문서정리에 대한 팁이라던지 , 방법 , 이렇게 하면 좀 더 깔끔하겠구나 라는것을 배우고 메모를 하고있다.

수업때 많은 얘기를 주고받았지만 , 하나하나 다 적는것 보단 ,

메모와 제 머리기억속에 남는것들을 정리하고있습니다.

그리고 오늘은 2021.6.25 면접을 보고왔는데 머리가 너무아파서.. 다른 진행을 오늘 할 수있을지 모르겠다.

항상 면접 보고온 날은 마치 우리가 예전에 모의고사를 쳤던 날 처럼 머리가 아프다.

다들 빠이팅이며 모든 개발자분들 정말로 존경한다.

profile
꾸준함이란 ... ?

0개의 댓글