Good: 팀원과 함께하여 기초도 못 하던 내가 조금이라도 이해하며 팀 프로젝트 README.md를 읽을 수 있는 것
Bad: 모든 일에 적극적인 편이다. 이번 프로젝트에서 입도 못 열어서 항상 미안한 마음뿐이다.
* 팀 프로젝트 마무리 단계
▶ 깃허브
▶ 유튜브 시연영상
https://www.youtube.com/watch?v=kHl3RhnRMW4
▶ 노션 발표자료
https://www.notion.so/1-a87bb61a666f43369ba61c92f6b32040
▶ 발표 Feedback
류제천 튜터님
1) UI구성 심플하고 잘 정렬된 부분 굿! 군더더기 없고 깔끔한 느낌입니다.
2) CRUD 모두 구현한 점 굿!
3) PUT, PATCH에 대한 차이를 미리 인지하고 사용한 점 굿!
4) 회의를 통해 가장 좋은 상세페이지로 합의하여 일관성있는 UI 구성한 점 굿!
5) forEach와 같은 배열메소드를 잘 사용한 부분 굿! 추후에는 map, filter 메소드도 연습해보면 좋겠습니다.
안동훈 튜터님
1) 피그마를 아주 잘 사용하신거 같습니다.
2) 부트 스트랩을 사용해서 일관된 UI를 작성한 것도 눈에 띄고, CRUD를 전부 구현한 점, 그리고 이 모든 개발에 대한 명세를 노션으로 잘 정리한 점이 아주 좋습니다 !
이진수 튜터님
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 작성하기