TIL 프로젝트 후 KPT

2023. 5. 15. 20:18TIL/2023.5월

2023.05.15 월

프로젝트가 끝났으니 이번에는 KPT를 작성해 보겠습니다.

Keep, Problem, Try의 약자죠

K(유지할 것):

1. git 규칙-

이번 프로젝트에서 처음 시도 좋은 결과를 보여주어 다음 프로젝트에서도 사용하기

2.generic 사용-

drf에서 처음으로 generic을 사용 아주 편리하였고 다음 프로젝트에서 generic을 사용하여 기능을 구현해 볼 것

 

P(문제점,개선부분)

1.코드축약-

이번 프로젝트 발표회에서 들었던 튜터님 피드백 중 generic을 사용하여 기능을 구현 할 때  공통된 기능은 하나의 모듈에서 다룰 수 있게 코드를 사용하라 들었습니다. generic에서 view를 잘 선택해준다면 따로 get이나 post를 구분해줄 필요도 없고 또한 오버라이딩을 잘 한다면 하나의 클래스에서 모든 기능을 다룰 수있기에 이 부분을 개선해야한다 생각합니다.

2.배포 관련 개념의 부족-

다음에 배포를 해야할 경우를 대비하여 관련 학습이 필요하다 생각됩니다, 백엔드 개발자를 꿈꾸기에 백엔드만 잘해서는 안된다는 것을 이번 프로젝트에서 느꼈습니다, 적어도 개발자라면 전체적인 흐름을 파악하고 또한 현업에서 포스트맨으로 배포할 것이 아니라면 프론트와 배포 또한 신경써야하며, 이러한 부분은 백엔드에서 어느정도 조정해 주어야합니다, 그렇기에 배포에 대한 개념의 부제를 개선 사항으로 뽑았습니다.

3.test 코드 작성-

test코드를 작성하고 test코드를 사용하라는 피드백을 발표회에서 받았습니다, 같은 팀원 분은 test 코드를 작성하는 것을 보기도 했고 확실히 부족하고 아쉬운 점이기에 개선사항으로 뽑았습니다.

 

T(어떻게 개선할 것인지)

1.generic 학습 및 사용-

공식문서를 참조하여 작성한 generic에 어떤 view가 있고 어떻게 사용하는지 학습하여 다음 프로젝트 때 generic을 적극적으로 사용할 수 있게 학습이 필요합니다.

2.부족한 배포에 관한 개념 학습-

개념을 이해하는데 필요한 기본적 AWS를 강의를 통해 복습하고,에러를 파악하는데 유용한 헤더와 네트워크에 대한 공부 또한 필요하다 생각됩니다, 또한 주요문제였던 cors 및 인증에 대한 학습을 할 것입니다.

3.test 코드 학습-

test 코드에 관한 강의가 있지만 이전 drf 프로젝트를 진행하기 위해 강의를 미뤘습니다. 미뤄둔 test코드 강의 보고 학습을 할 것입니다.

'TIL > 2023.5월' 카테고리의 다른 글

TIL 선형회귀와 논리회귀  (2) 2023.05.17
TIL 머신러닝, 선형회귀  (0) 2023.05.16
TIL serializers.DateTimeField  (0) 2023.05.12
TIL pagination  (0) 2023.05.11
TIL IntegrityError at /article/FOREIGN KEY constraint failed  (0) 2023.05.10