현재까지 진행 상황 공유
지금 졸업작품 프로세스를 생각해보면 3가지 입니다.
첫 번째는 VsCode Extension 개발이고, 두 번째는 Backend 개발이고, 마지막은 Frontend 개발입니다.
이 중 가장 중요한 것은 VsCode의 코드 타이핑 시, 시간을 어떻게 처리해야 하는가에 대한 부분입니다.
이 부분을 가장 많이 신경써야 했고, 앞으로도 신경써서 작성해야 할 부분입니다
1. VsCode에서 코드를 수정하고, 저장할 때 프로그래밍 시간을 측정하는 로직을 구현하고 있고, 구현 중에 있습니다.
VsCode에서 저장을 눌렀을 때, 이벤트를 발생시키는 콜백함수를 등록하여 로직을 구현하려고 노력했습니다.
2. 나중에 수정될 가능성이 있지만 데이터베이스 스키마를 구상했습니다.
현재 DB 스키마는 2개입니다.
하나는 User 스키마와 다른 하나는 Time 스키마입니다. User와 Time 스키마는 One To Many 관계입니다.
3. 백엔드 개발도 하고 있습니다만 프론트엔드만 하다보니 백엔드는 너무 어렵긴 합니다.
그럼에도 좀 더 넓은 식견을 위해 연습해보고 있습니다.
시간이 된다면 Test Code를 짜면서 진행하고 싶네요. 일단은 전체 프로세스의 20% 정도 완성한 것 같습니다. 아직 갈 길이 머네요 ㅎ...