-
TIL 2023.05.15내일배움캠프 2023. 5. 15. 19:25
프로젝트 발표를 마쳤다
우리팀 프로젝트에 대한 피드백:
소셜 로그인 연동 잘 구현 해주셨고 소셜 로그인 있으면 이메일인증 안해도 된다고 생각. 잘했다
무비 api 사용해서 연동한 거 같은데 잘 해주신 거 같고
시리얼라이저 특정 필드 값만 가져올 때 리스트 축약식 썼는데, 이거를 리스트 축약시 말고 쿼리셋에 벨류스나 벨류스리스트 있습니다 이거 쓰면 원하는 필드 데이터만 가져올 수 있다.
외에는 전반적으로 잘 해주셨음
칭찬이 가득해서 좋다.
- Keep : 이번 프로젝트에서 진행한 과정 중 다음 프로젝트에서도 유지했으면 하는 부분.
- Problem
- 문제점 : 이번 프로젝트에서 발생한 문제점을 객관적으로 판단
- 해결 방안 : 해당 문제점을 해결할 수 있는 현실적인 방안 제시
- Try : 다음 프로젝트를 위해 해야할 노력
- Feel : 이번 프로젝트를 통해 느낀점
kpt 회고록 (for i in range(1, 6)팀)
더보기닫기- 이름 : 최승원
- Keep : 새로운 것에 도전하는 도전 정신
- Problem
- 문제점 : 역할 배분에 실패해서 한 사람이 많은 일을 하게 된 것
- 해결 방안 : 프런트는 두 명이서 하자
- Try : 웹 서버와 wsgi 에 대해서도 더 많이 배우자
- Feel : 배포는 예기치 못한 오류가 많다는 것을 느꼈다. 그래도 백엔드 서버와 프론트가 연동되는 모습을 보니 뿌듯했다.
- 기억에 남는 코드:도메인과 HTTPS를 적용하면서 접속이 안되어 애먹었는데, ALLOWED_HOSTS에 도메인을 추가하니까 해결되었습니다.
- ALLOWED_HOSTS = 에 우리 도메인을 추가한 부분입니다.
- 프로젝트하면서 아쉬웠던 부분: 어드민 페이지 로그인이 안되는데 결국 해결하지 못해서 아쉽습니다.
- 프로젝트하면서 힘들었던 부분: 없습니다.
- 이름 : 최예지
- keep : 기간을 잘 지키는 것, 소통을 잘 한 것, 모르는것 바로바로 물어보기
- problem : 역할 배분 → 프로젝트 진행하면서 순서가 있으니까 빨리 끝난 사람이 다른 사람 도와줄 수 있도록 하기
- Try: 다음에는 쉬운 기능만 맡지 말고 좀더 어려운 기능에도 도전해봐야겠다.
- Feel: 강의를 듣고 개인 과제를 할때보다 좀 더 적용해보면서 이해가 잘 됐던거 같다. 강의의 내용을 듣고 따라하는데 급급해서 새로운 내용을 배우는 걸 도전하는 것을 걱정하고 어려워했는데 다같이 프로젝트를 할때 도전해보는게 좋은 것 같다. 다들 프로젝트에 열심히 참여해주셔서 좋았다. 소통도 잘 되고 진행도 빨라서 좋았다.
- 기억에남는코드 :review_id 가 아니라 id로 작성해서 계속 오류가 났어서 기억이 남습니다.
- 프로젝트하면서 아쉬웠던 부분 :
- 프로젝트하면서 힘들었던 부분 : 없습니다.
class CommentList(APIView): def post(self, request, pk): serializer = CreateCommentSerializer(data=request.data) if serializer.is_valid(): serializer.save(user=request.user, review_id=pk) return Response(serializer.data, status=status.HTTP_201_CREATED) else: return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)`
- 이름 : 김민경
- Keep : 잘 소통하고 기간 지켜서 해낸 일.
- Problem
- 문제점 : 해야할 일을 더 잘 나누었어야 했다.
- 해결 방안 : 아직 잘 모르는 일이더라도 배우면서 프로젝트 해내기. 서로 돕기.
- Try : 배우면서 프로젝트 하기.
- Feel : 갈수록 어려워진다…
- 기억에남는코드 : 모르겠음.
- 프로젝트하면서 아쉬웠던 부분 : 더 많이 기여하지 못한점.
- 프로젝트하면서 힘들었던 부분 : 없음.
- 이름 : 김경수
- Keep : 처음 역할을 배정할 때 서로 간에 미치는 영향을 최소하하기 위해 노력한 것, 최초 S.A. 작성시에 ERD 및 API 설계에 공을 들인 것
- Problem
- 문제점 : 이번 프로젝트부터 처음으로 프론트와 백을 분리해서 프로젝트를 진행했는데, 프론트의 S.A. 설계를 너무 가볍게 생각하여 프로젝트 진행 중에 애로사항이 됐던 점
- 해결 방안 : 백 S.A. 설계시에 들인 공만큼 프론트에도 공을 들여야 함
- Try : "제가 하겠습니다"라는 말이 때로는 과욕이 될 수 있음을 명심…
- Feel : 어느 정도 부담이 될 것인지를 신중하게 고민하고 역할을 배정 및 수락해야겠음
- 이름 : 최진규
- Keep : 이번 프로젝트에서 진행한 과정 중 다음 프로젝트에서도 유지했으면 하는 부분.
- 기획 단계에서 충분히 소통하여 각자의 역할 배분
- 오류에 있어서도 도움 받고 도움 주며 해결하는 모습
- Problem
- 문제점 : 이번 프로젝트에서 발생한 문제점을 객관적으로 판단
- 개인에게 집중된 기능 구현(배포, 프론트)
- 해결 방안 : 해당 문제점을 해결할 수 있는 현실적인 방안 제시
- 처음에 충분히 회의를 하고 진행했는데도 불구하고 부족한 부분들이 있었다 이런 부분은 경험에서 해결해야 할 것 같다. 고로 앞으로 이 부분까지 생각하며 계획하기
- 빨리 끝나는 기능이 있다면 그 인원이 유동적으로 남은 기능 부분의 인원을 돕는 부분이 필요했다.
- 문제점 : 이번 프로젝트에서 발생한 문제점을 객관적으로 판단
- Try : 다음 프로젝트를 위해 해야할 노력
- 이번 프로젝트처럼 부족한 부분은 시간 만들어서라도 공부해두기
- Feel : 이번 프로젝트를 통해 느낀점
- 잘 모르는 부분을 해보고자 해서 api 부분을 시도했는데 개인 공부로 하는 거보다 팀 프로젝트라서 그런지 더 공부가 됐던 거 같다. 혼자 했으면 이렇게까지 구현하려고는 안 했을 거 같기에..?
- 기억에 남는 코드 :
for idx, movie in enumerate(data["results"][:10], start=1): results.append( { "rank": idx, "movieCode": str(movie["id"]), "title": movie["title"], "posterPath": (f'{poster_url}{movie["poster_path"]}'), } )
인덱스에 맞춰서 새로운 필드를 넣어줄 수 있었던 부분이 기억에 남는다. 이유는 될까? 될까? 했는데 원하는 대로 딱 돼서 신기했었던 코드이다.
- 프로젝트 하면서 아쉬웠던 부분:
- 프로젝트 하면서 힘들었던 부분 : test code 작성 때 오류를 많이 만나서 힘들었습니다.
'내일배움캠프' 카테고리의 다른 글
TIL 2023.05.17 (0) 2023.05.17 TIL 2023.05.16 (0) 2023.05.16 WIL 내일배움캠프 9주차 (0) 2023.05.12 TIL 2023.05.12 (0) 2023.05.12 TIL 2023.05.11 (0) 2023.05.11