T.I.L May 15, 2023 (DRF 팀 프로젝트 피드백)

2023. 5. 15. 17:22T.I.L (Today_I_Learned)

피드백


1. validation을 위해 앱 폴더 내에 생성한 validators.py에 정의한 method들을 models.py에 정의하여

    validation 구현하는 것이 가능하기 때문에 validators.py로 나누는 것을 추천하지는 않음

 

2. test code를 작성하여 활용하는 연습이 필요함

 

3. postman으로도 백엔드 기능을 테스트해 볼 수는 있지만 프론트를 구현하여 백엔드와 연결하여 테스트 해보는 것은 

    또 다르기 때문에 간단한 프론트 구현 후 백엔드와 연결하여 테스트해 보는 것을 추천 함

 

4. 배포는 백엔드 개발자에게 중요하게 요구되는 사항 중 하나로 배포 또한 신경을 써야 함

 

5. 팀 컨벤션을 정해놓는 것은 협업을 매끄럽게 해주는 요소이기에 컨벤션을 프로젝트 구상 단계에서 정하는 것을 추천

 

6. 파이썬 독스트링을 작성하여 코드 설명을 작성하는 것 추천

 

 

알게된 것


1. validation을 models.py에 적용하여 구현할 수 있다는 것을 알게 되었습니다.

 

2. test code는 코드의 에러를 발견하고 해결하는데 시간을 단축할 수 있고 편리하다는 것을 알게 되었습니다.