본문 바로가기

회고

(2)
Linkocean 프로젝트 회고 2022.07.21 ~ 22022.8.16까지 기획과 첫 번째 버전의 Linkocean 서비스를 개발했다. Linkocean 서비스는 소셜북마킹 서비스다. Linkocean 서비스를 개발하면서 좋았던 경험과 아쉬웠던 경험을 공유하려 한다. 좋았던 경험 Querydsl 제대로 사용하기 (feat : 테스트 코드의 중요성) Linkocean은 사용자가 원하는 북마크를 쉽게 찾을 수 있게 하려면 다양한 필터링 기능을 개발해야 했다. 다양한 필터링 기능을 순수 JPQL을 이용하면 중복 코드가 많아지는 단점이 있어 Querydsl을 사용했다. 하지만 Querydsl에 익숙하지 않아 첫 버전의 코드는 Querydsl의 장점 중 하나인 동적 쿼리를 제대로 활용하지 못했다. 그 결과 아래 그림과 같이 수많은 메서드가 ..
Marbox 개인 회고 MarBox(팀 프로젝트) 개인 회고 프로젝트 간략 소개 프로그래머스 백엔드 데브코스에 참여하면서 약 2주간 팀 프로젝트를 진행했다.팀 프로젝트의 주제는 클론 코딩이었다. 우리 팀은 CGV의 예매 API를 클론했다. 개인적인 목표 프로젝트를 진행하면서 개인적인 목표를 설정했다. 단순한 기능 구현이 아닌 고민을 통한 기능 구현. 최대한 현업과 비슷한 프로세스로 개발. 그러면서 필요한 기술을 익히고 도입. 좋았던 점 단순 기능 구현이 아니라 하나의 기능을 구현하더라도 고민하고 구현했다. 안정적인 개발 프로세스를 위한 기술을 공부하고 도입했다. 그리고 소프트 스킬과 관련한 새로운 인사이트를 얻었다. 기능 고도화 프로젝트에서 로그인 기능 구현을 맡았다. 단순히 Jwt 토큰을 발급하고, 발급한 토큰으로 사용자를 ..