ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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
Designed by Tistory.