- 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 작성 때 오류를 많이 만나서 힘들었습니다.
'개발일지? > 내배캠' 카테고리의 다른 글
캠프 10주 2일차 TIL : javascript. onclick, addEventListener차이와 장단점 (0) | 2023.05.16 |
---|---|
캠프 10주 1일차 TIL (0) | 2023.05.15 |
WIL 9주차 - 내배캠 (1) | 2023.05.14 |
캠프 9주 5일차 TIL (0) | 2023.05.14 |
캠프 9주 4일차 TIL (1) | 2023.05.11 |