작성 중이었던 추후 손봐야 할 목록
- DB query 문 수행에 대한 transaction 처리
- Session에 로그인 한 email 정보가 소실되었을 때, Filter?
- Session에서 관리하는 보유 매장의 list
- DB에 굳이 필요하지 않은 column 삭제(reviewExist)
- DB에 중복되는 data를 계속해서 가져가는 방식의 설계 부수기 (menu table의 storeNum 같은 것들)
- DB의 정보를 추가, 수정, 삭제 과정에서 필요한 email 검증 과정을 AOP나 Filter로? (getStoreData)
- 로그인 redirection
이제까지 작업하면서 조금씩 작성한 추후 손봐야 할 목록이다. 이 중에서 4번은 결국 column을 지우지 않는 것으로 결정했고, 5번의 경우는 DB에서 해당 column을 지웠다. 이제 나머지 항목들에 대한 정리를 하는 것으로 당장의 refactoring은 마무리가 될 것 같다.
'프로젝트 > 자리 있어요?' 카테고리의 다른 글
[Refactoring] 22.08.29. Session에서 관리하던 보유 매장의 List 출력 (0) | 2022.08.29 |
---|---|
[Refactoring] 22.08.28. 로그인 & 로그아웃 redirection (0) | 2022.08.28 |
[Refactoring] 22.08.27. 매장 리뷰 관리 페이지 (0) | 2022.08.27 |
[OracleDB] DB에서 잘못 삭제한 data 복구 (0) | 2022.08.26 |
[Refactoring] 22.08.26. 마이 페이지 (리뷰 작성, 수정, 삭제, 확인) (0) | 2022.08.26 |
댓글