-
웹 백엔드 프로젝트 회고 kpt | python, django 사용STUDY/CS 2024. 2. 12. 22:07반응형
프로젝트 기간: 2023년 9월 초부터 2024년 2월 초까지
사용 언어와 프레임워크: 파이썬, django장고
웹 백엔드에서 사용한 기술 스택
- 데이터베이스에 mysql 사용
- api 테스트를 위해서 postman 사용
keep
- 기본적으로 아이디어가 굉장히 마음에 들었었다. 다만 이 아이디어를 오랜 시간동안 가지고 있다가 개발하게 된 것이라서 앞으로도 좋은 퀄리티의 아이디어를 가져오려면 어떻게 해야 할지 고민이 필요하다.
- erd를 개발 전 작성했던 덕분에 데이터베이스 간 관계를 구체적으로 고민해볼 수 있었다.
- 매일 팀원들과 온라인상으로 만나서 회의를 진행했다. 매일 상황을 공유하며 개발하게 되니 불안감이 적었다.
problem
- 백엔드가 데이터베이스를 어떻게 다루어야 하는지 감이 전혀 없었다.
- 마지막에 구현하려고 남겨둔 기능이 있었는데 전혀 손을 대지 않고 있다가 직전에 개발을 시작했다. 물론 무사히 개발이 끝나기는 했지만 막연히 이렇게 개발하면 되겠지 생각해 뒀던 방향이 전혀 아니었다. 그래서 개발 방향을 다시 잡는데 시간이 꽤 걸렸다.
- 소셜 로그인 구현을 계획했었는데 시간 문제로 결국 구현하지 못했다.
- 전반적인 프로젝트 진행에 대해서 내 이해가 부족했다.
try
- 다음에는 어떤 기능을 구현하기 전에 미리 자료를 조사하자.
- 데이터베이스를 다양하게 이용해보자.
- 소셜 로그인을 구현해보자.
- 자바를 이용해 백엔드를 구현해보자.
첫 프로젝트였어서 걱정이 컸었다.
걱정이 무색하게 너무 좋은 팀원들을 만나서 동아리 최종발표회 대상까지 탈 수 있었다!
앞으로도 다양한 프로젝트를 해보고 싶다는 생각이 많이 든다.
블로그에는 이번 프로젝트를 하며 느낀 지식의 부재(...)를 채우면서 알게 된 내용을 포스팅해보려고 한다.
기억이 생생할 때 많이 공부하고 회고해 둬야지.
반응형'STUDY > CS' 카테고리의 다른 글
vscode에서 cmd+s 저장 단축키가 사용 불가능한 오류 | chat gpt macos 앱 (0) 2024.05.26 python 입력 방법: input(), sys.stdin.readline()의 차이점 (0) 2024.04.30 [백준] 24416. 알고리즘 수업 - 피보나치 수 1 (파이썬 python, pypy3) (1) 2024.01.07 [백준] 17202. 핸드폰 번호 궁합 (파이썬 python) (2) 2023.12.30 [LeetCode] 412. Fizz Buzz 풀이 (python) (1) 2023.12.27