프로젝트 피드백
- 소셜로그인 allauth 활용해서 간단하게 구현 가능
- https://github.com/potenday-project/tenplestay/blob/main/backend/apps/accounts/views.py
- 웹소켓 속도 개선 시 다프네 대신 uvicorn도 사용 가능
- cookiecutter 장고 세팅 관련 라이브러리
- https://github.com/cookiecutter/cookiecutter-django/tree/master/%7B%7Bcookiecutter.project_slug%7D%7D/config/settings
- settings.py 파일관련 정리
- https://github.com/**Software/Django-Styleguide-Example/blob/master/config/django/base.py
- 웹소켓 보안 강화
- 채팅내역 관련 nosql / mongodb (DB자료량이 많을 경우)
- https://colevelup.tistory.com/45
- 모델 필드 처리할 떄 주석대신 help_text / verbose_name 활용. db_comment 설정 시 DB에서도 comment 내용 노출 (편집됨)
- 모델의 필드마다 created_at / updated_at 필드는 필수로 사용
- https://hyunalee.tistory.com/20
- docker-compose 에서 python runserver 비추천
- 구글 소셜로그인 시 고유번호 사용 권장
- 인증 이메일 발송 시 속도 개선 (비동기 처리)
- https://www.youtube.com/watch?app=desktop&v=yghyzxNrUus&t=0s
- 장고 고급버전
- https://velog.io/@qlgks1/series/Django-Basic-to-Advanced
- 전체가 참여하는 단체 채팅도 좋지만 몇몇이 모여서 할 수 있는 그룹채팅 기능이 있으면 좋을 것 같다
- 풀링 형식, Redis 구현은 양호한데 사용한 이유를 명확하게 명시하면 좋겠다
- 협업 방식 : PR 방식 / 문제 발생한 경우 해결 방법
- 새로운 언어를 습득한다면 필요한 시간
- 수치 설정 근거 명확하게
- 기능 개선 결과 : 구체적인 숫자를 언급할 것
- 기존 : 출력 오류 개인이 30회 실행 했을 때 0회 였으나, 4명이 30회씩 120회 실행하였더니 2회 발생
- 개선 : 개선 후 100회 이상 시행하는 동안 0회 발생
- 최대한 시리얼라이저 사용
- Docker 파일 명령어에서 통합할 수 있는 것은 최대한 통합하여 용량 절약
- 모듈 임포트 시 와일드 카드( *) , 필드 지정에 all 등은 무조건 금지 : 순환참조 오류 및 어떤 모듈 및 필드를 사용하는지 알기 어려움
- pgadmin 계졍 정보 / admin 계정 정보 env에 저장
[다른 조 발표 좋았던 점]
- 기존 서비스 분석
- 기존 서비스의 한계 / 개선점 분석
- ex) 스팀에 게임 정보는 많은데 후기 정보는 없어서 다른 곳에서 찾아봐야 한다
- 회원가입 진행정도 UI로 표시