본문 바로가기

회고록(TIL&WIL)

TIL 2023.02.17 Java web 7(miniProject, H2, maven)

https://github.com/Aeius/webcash/tree/main/jaehyeon

 

GitHub - Aeius/webcash

Contribute to Aeius/webcash development by creating an account on GitHub.

github.com

✔KPT 회고

KEEP

수업시간에 배운 내용을 최대한 적용하여 프로젝트를 완성하려한 것. 외부 공용 리소스를 많이 이용하는 것 보단 불편하고 어렵지만 최대한 레거시하게 코드를 짜본 것이 좋았다.

Problem

짧은 시간 내에 혼자서 프론트와 백엔드를 전부 만들려고 하다보니 시간이 상대적으로 촉박했다.
작업하는데 시간이 많이 들다보니 초반에 기획이라던가 작업 계획 및 관리가 어려웠었다.
그러다보니 작업 진행 사항에 대해서 머릿속으로만 가지고 있다보니 복잡한 느낌도 많이 들었었다.
거기다 정해진 프레임워크도 없었기 때문에 당장 떠오르는 방법을 사용하다 보니 효율적인 작업을 하지 못한 것 같아 아쉽다. 그래도 이 방법 저 방법으로 다양한 방식으로 구현해본 것은 좋은 경험이면서 나쁜경험이었다.

Try

청사진을 미리 그려서 당장은 사용되지 않더라도 미래에 사용될 가능성이 높은 것들을 미리 예측해서 대비해놓는 것 이번 페이지네이션이나 검색기능 같은 경우에는 사용될 파라미터들을 미리 생각해서 당장 개발하지않더라도 준비 해놓았더라면 적은 시간으로도 구현할 수 있었을 텐데 아쉬웠다. 통신하는 방식도 통일해서 사용했었으면 더 좋았을 것 같다.