일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Project
- get
- Crawling
- beautifulsoup
- frontend
- portfolio
- venv
- atlas
- json
- openapi
- java
- requests
- backend
- mysql
- synology
- NAS
- POST
- flaskframework
- PYTHON
- Algorithm
- javascript
- github
- mongodb
- CRUD
- flask
- fetch
- OOP
- pymongo
- CSS
- body
Archives
- Today
- Total
목록cookie (1)
wisePocket
[Flask] Team Project(GameInsight) 04 기능 구현시 발생한 문제와 트러블슈팅 회고, 아쉬운점
내가 팀에서 맡은 기능 부분은 회원 가입 및 로그인이다. 기능 구현 기능들 나열보다는 기능 구현에서 발생한 오류와 새롭게 알게된 부분에 대해서 정리해보고자 한다. 1. 모듈화 미흡에 대한 아쉬움 우선 app.py가 정신 없다. 4명이 작성한 기능이 모두 app.py안에서 route를 통해 맵핑되어 있다. 보기 정신이없고 찾는데도, 보수하는데도 오래걸린다. 주석으로 대체하려했지만 생각보다 많은 코드들이 사용되면서 시인성이 좋지 않았다. 이것과 관련되서 저번에 한번 찾았던 기능인 블루프린트 객체 활용하는 것이 있었는데, 기획 과정에서 이 부분을 잊고 시작해서 아쉽게도 모듈화 하지 못했다. flask에서도 blueprint를 통해 객체화 시키는 것이 가능한 것으로 보여진다. 다음 프로젝트에서는 spring으로..
Python&Flask Tutorials, AWS EB/Flask_Team_Project_GameInsight
2023. 8. 12. 21:24