2024/12 3

팀 프로젝트 Burrrrng - kpt 회고

일주일간의 아웃소싱 프로젝트가 끝이 났다.깃허브 링크이번에 만든 프로젝트는 배달앱!일반 손님과 가게 사장님들이 사용할 수 있게 서버를 구성했다.KPT 회고KPT 회고란?KPT 는 회고 과정중에 진행하는 한 부분이다. Keep/Problem/Try 는 다음을 의미한다.Keep : 잘하고 있는 점. 계속 했으면 좋겠다 싶은 점.Problem : 뭔가 문제가 있다 싶은 점. 변화가 필요한 점.Try : 잘하고 있는 것을 더 잘하기 위해서, 문제가 있는 점을 해결하기 위해서 우리가 시도해 볼 것들팀원들과 함께 정리해보았다.Keep (현재 잘 진행되고 있고, 계속 했으면 좋겠는 것)각자 맡은 내용을 책임감있게 마무리까지 성공적으로 마쳐 좋았다.아침, 저녁 회의를 진행하여 오늘 할 일, 진행 상황 등을 공유한 것이..

프로젝트 2024.12.09

Spring 팀 프로젝트 Burrrrng 트러블 슈팅

Github 링크Spring Boot 와 JPA 를 활용하여 배달 어플을 만드는 부르릉(Burrrrng) 이라는 프로젝트를 진행했다.유저 삭제를 설계하는 과정에서 다음과 같은 문제가 발생했다.문제상황유저를 삭제하기 위해 보안상 비밀번호를 확인 후 삭제를 진행하고자 했으나,비밀번호 확인 기능을 구현하는 과정에서 다음과 같은 문제점이 발생했다.DELETE method에서 body 사용은 적절치 않다.@PathVariable 혹은 query로 비밀번호를 전달하게 되면 url에 바로 비밀번호가 노출되어 보안상 좋지 않다.해결 방안SESSION과 COOKIE를 사용하여 구현하는 방식으로 해결을 했다.비밀번호 확인 결과를 SESSION의 Const.PASSWORD_CHECK로 저장했다.UserController@P..

Git clone 방법, github 사용법

Git cloneGit clone 명령어 복사하기터미널 접속ls -> 현재 내 위치cd Desktop -> 바탕화면으로 이동cd (폴더 이름-띄어쓰기가 있을 경우에는 "(폴더 이름)") -> 폴더로 이동git clone (복사한 git clone 명령어)github 사용법vcs -> github에 프로젝트 공유 (repository 생성)intellij 로 돌아가서 터미널에 git initgit add remote origin {깃허브 레포지토리 링크}commitpush(보낸다)pull request(불러온다) 후 mergeissue comment

study/TIL 2024.12.01