[TIL]Team Project01_금요일

유진·2022년 11월 4일
0

TIL Today I Learned

목록 보기
3/116
post-thumbnail

2022.11.04.(금)

TIL Today I Learned


Good: 팀원과 함께하여 기초도 못 하던 내가 조금이라도 이해하며 팀 프로젝트 README.md를 읽을 수 있는 것

Bad: 모든 일에 적극적인 편이다. 이번 프로젝트에서 입도 못 열어서 항상 미안한 마음뿐이다.


* 팀 프로젝트 마무리 단계
▶ 깃허브









▶ 유튜브 시연영상
https://www.youtube.com/watch?v=kHl3RhnRMW4

▶ 노션 발표자료
https://www.notion.so/1-a87bb61a666f43369ba61c92f6b32040

▶ 발표 Feedback

  1. 류제천 튜터님
    1) UI구성 심플하고 잘 정렬된 부분 굿! 군더더기 없고 깔끔한 느낌입니다.
    2) CRUD 모두 구현한 점 굿!
    3) PUT, PATCH에 대한 차이를 미리 인지하고 사용한 점 굿!
    4) 회의를 통해 가장 좋은 상세페이지로 합의하여 일관성있는 UI 구성한 점 굿!
    5) forEach와 같은 배열메소드를 잘 사용한 부분 굿! 추후에는 map, filter 메소드도 연습해보면 좋겠습니다.

  2. 안동훈 튜터님
    1) 피그마를 아주 잘 사용하신거 같습니다.
    2) 부트 스트랩을 사용해서 일관된 UI를 작성한 것도 눈에 띄고, CRUD를 전부 구현한 점, 그리고 이 모든 개발에 대한 명세를 노션으로 잘 정리한 점이 아주 좋습니다 !

  3. 이진수 튜터님
    1) 전체적으로 심플하면서도 깔끔한 완성도 있는 프로젝트인 것 같습니다!


*궁금했던 기능 HTTP method
방명록에 push 대신 patch를 사용한 프로젝트이다.
patch 일부만 업데이트 / push 전부 업데이트로 이해하면 된다.
차이점에 대해 알아보자.

예시)

PUT/members/1 {

 name : "겨울엔귤",

 age : 20,

 gender : "F"

}
회원(member)1
이름(name)겨울엔귤
나이(age)20
성별(gender)F

▶ PUT

나이와 성별을 빼고입력하면 이름만 남고 나머지는 삭제된다. 보내지지 않은 값에는 null 값으로 변한다.

PUT/members/1 {

 name : "봄에는벚꽃",

}
회원(member)1
이름(name)봄에는벚꽃
나이(age)
성별(gender)

▶ PATCH

이름만 입력해도 나이와 성별은 그대로 남는다.

PUT/members/1 {

 name : "여름엔선풍기",

}
회원(member)1
이름(name)여름엔선풍기
나이(age)20
성별(gender)F

강의에서는 HTTP method GET과 POST를 간단히 설명해준다. 이거 외에 더 있다고 했는데 이번 프로젝트에서 사용하여 찾아보게 되었다. 역시 프로젝트를 해야하는 이유인가보다.

주요 메소드 5가지

GET : 리소스 조회
POST : 요청 데이터 처리, 주로 데이터 등록에 사용(회원가입)
PUT : 리소스를 대체, 해당 리소스가 없으면 생성
PATCH : 리소스를 일부만 변경
DELETE : 리소스 삭제

[ 1주차 계획 ]

- 스파르타클럽

- A반 9조

✔ 화: 각자 페이지 + index ---> 괜찮은 거 뽑기 완료!
✔ 수: DBmongo ---> 팀원1이 화면 공유하여 팀원2,3이 하나씩 알려주면서 진행함. 서로 공부가 됨. 나의 입장에서는 무슨 말인지 못알아듣기 때문에 화면보면서 눈치껏 알아들을 수 있어서 좋았다.
✔ 목: 마무리 -> 영상 else -> 마무리, 발표자 선정 ---> 완료, 발표자: 팀장님
✔ 금: 발표 ---> 완료

- 나의 계획
□ 9am-9pm 까지 팀 프로젝트 후 개인 공부 진행형
✔ 주간회고 WIL 작성하기

profile
긍정 🍋🌻

0개의 댓글