Trello 서비스를 구현하는 프로젝트
필수 작업: 백엔드 로그인 기능, Board CRUD 기능, ColumnList CRUD 기능, Card CRUD기능, CardComment CRUD 기능
추가 작업: 프론트엔드 구현
백엔드 기능을 구현함에 있어서 엔티티 연관관계에 대해 고민하고 배울 수 있었다. 특히 ManㅛManyToMany 관계에 대해 중간 테이블을 설정하여 풀어보면서 새로운 경험을 할 수 있었다.
프론트엔드와 백엔드 간의 연결 어려움 -> 프론트엔드를 배우지 않다 보니 GPT를 사용한다 한들 이를 이해해야 수정을 할 수 있는데 할 수 없는 점이 어려웠음.
깃 활용을 하면서 각자 다른 브랜치에 작업 후 메인으로 머지하는 과정에서 commit 히스토리가 꼬여서 이전 버젼으로 돌아가게 되어 작업 내용이 사라지는 경험을 하여 깃에 대해 좀 더 알아갈 수 있었다. -> 모두가 각자 브랜치를 만들어서 작업을 하는게 맞는지 혹은 다른 방법이 있는지 고민 필요
Keep
Problem
1. 깃 허브를 병합하는 과정에서 커밋 히스토리가 꼬여 하루정도 해결하느라 시간이 많이 빼앗김
2. 프론트엔드를 완벽하게 구현하진 못했음 -> 보드 수정, 컬럼 이동, 카드 삭제, 카드이동, 댓글 CRUD
3. 프론트엔드를 구현함에 있어서 계속해서 백엔드가 추가 또는 수정하는 일이 발생 -> 프론트엔드에 대한 이해가 부족했기 때문에 더 많이 발생한 것 같음
Try
1. 깃 허브가 꼬인 이유에 대해 공부
2. 프론트엔드와 연결하는 부분에 대해 공부하기 -> 최종프로젝트 준비
정보 감사합니다.