본문 바로가기

토이프로젝트 - 트렐로4

23.08.14 포트폴리오를 만들 때 요구사항, 트러블 슈팅, 데이터베이스 연관관계 등 문서화에 집중 조금 더 구체적인 기술 기술 스택을 사용한 이유를 설명하기 GraphQL을 사용하면 Rest API 엔트포인트명을 고려하지 않아도 된다. 기능의 세심한 부분 신경쓰기(비활성화된 유저가 정해진 기간이 지나면 삭제되도록) 기능의 구현에서 성능에 악영향이 있을지 생각해보기 자신의 기술스택을 소개할 때 버전도 적기 2023. 8. 14.
23.08.10 프로젝트의 통일성을 높이기 위해 각자 만든 반환형태를 동일한 형태로 바꿔주는 작업을 했다. 또한 컬럼에 카드를 조회하는 메서드가 있는데 이부분은 어차피 보드에서 컬럼을 조회할 때 같이 조회하므로 굳이 있을 필요가 없다고 생각하여 없앨지 말지 팀과 얘기해봐야겠다. 2023. 8. 10.
23.08.08 각 카드의 작업자 할당과 수정은 저번 프로젝트에서 했던 좋아요 기능을 응용해봤다. 두 기능 모두 유저와 객체의 다대다 관계이고, 추가와 삭제가 쉽고 자유롭다는 점이 비슷하다고 생각했기 때문이다. 좋아요 기능은 인증/인가를 거쳐 본인만 추가가 가능했으나, 작업자 할당은 다른 사람도 닉네임만 입력하면 추가가 가능하다는 점만 다르다. 댓글 CRUD도 구현했으나 시간이 남아 postman에 환경변수를 추가해 공통되는 api를 줄여볼까 한다. 2023. 8. 8.
23.08.07 이번 프로젝트는 프로젝트 협업툴인 Trello를 구현하는 프로젝트이다. 일단은 짧은 기간이기에 프론트 부분은 포기하고, 기능적으로 완성도가 높게 만들기로 결정했다. 카드를 다른 컬럼에 옮기거나 카드의 순서를 바꾸는 부분이 힘들것이라 예상돼 일단 erd는 해당 부분을 생략한채로 구현하고, 추후에 수정하기로 했다. 내가 맡은 부분은 카드 부분으로, 기능이 상당히 많아 바쁠것으로 예상되나 많은 것을 배우게 될 기회라 생각한다. Caused by: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right .. 2023. 8. 7.