팀 프로젝트 기간
오늘은 아침부터 개발에 들어갔다. 결제쪽을 오전 내내 만졌는데 처음 해보는 부분이 몇가지 있어서 공부를 하면서 하니까 조금 오래 걸렸던 것 같다. 내가 공부한 부분은 queryRunner 부분이였다. queryRunner는 코드에 문제가 있을 때 지금까지 저장했던 부분을 저장하기 전 상태로 rollback해주는 기능이 있다. 그래서 포인트 결제 부분에서 user의 포인트를 업데이트 해주는 상황에 오류가 있으면 업데이트 전 상태로 되돌려줘야 하니까 queryRunner를 사용했다.