개발일지?/내배캠

for i in range(1, 6)팀 프로젝트 kpt 회고록(fiiiiilm)

규파팡 2023. 5. 15. 14:36
  • 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 작성 때 오류를 많이 만나서 힘들었습니다.