22/12/26

2022. 12. 27. 04:05TIL

1. 게시판 과제 리팩토링

멘토님들께 Pull Request를 날리기 전에 게시판 과제를 조금 수정했다.
큰 수정은 아니었고 테스트 코드를 in-memory h2를 이용하도록 변경한 것과 
게시글을 조회할 때 사용하는 파라미터(Long cursorId, int size)를 PostRequestDto로 결합했다.
이외에도 게시글 수정 메소드를 호출하고, 기존 작성자와 동일한 작성자의 요청인지 검증하는 로직도 추가했다.

이런 자잘한 것들 손봤다.

 

2. A-Z 과제 리팩토링

이전에 A-Z 과제를 제출했었다. 영화를 예매하고 리뷰를 조회하는 단순한 사이트다.

문서화 작업과 Mockmvc 테스트를 실습하고자 기존에 했던 토이 프로젝트들을 뒤지다가
A-Z 과제를 발견했다. 

과제를 제출했을 때가 여행가기 직전이라 그런지 수정해야 할 부분들이 너무 많이 보였다.
엄청 급하게 제출하긴 했나보다.

그래서 오늘은 정작 문서화, Mockmvc 실습은 하지도 못하고 기존의 코드만 수정했다.
앞으로 시간남으면 A-Z 과제를 고쳐볼 예정이다.

 

3. 스터디 준비

내일이 스터디라 네트워크 관련 내용을 노션에 정리했다.
네트워크의 각 계층에 대한 설명과 특징이 주 내용이었다.

 

4. 알고리즘 문제 푸는중(벨만 포드)

일과 마지막으로 알고리즘 문제를 풀고 있다.
근데 금방 안끝날 것 같아서 TIL먼저 쓴다.
https://www.acmicpc.net/problem/1219

 

1219번: 오민식의 고민

첫째 줄에 도착 도시에 도착할 때, 가지고 있는 돈의 액수의 최댓값을 출력한다. 만약 오민식이 도착 도시에 도착하는 것이 불가능할 때는 "gg"를 출력한다. 그리고, 오민식이 도착 도시에 도착

www.acmicpc.net


 

크리스마스 기념으로 티스토리 업데이트를 했다.
코드블럭의 폰트와 테마를 변경한 것인데 일단은 마음에 든다.

이번 주도 화이팅하자~

'TIL' 카테고리의 다른 글

22/12/23  (2) 2022.12.24
22/12/22  (1) 2022.12.23
22/12/21  (3) 2022.12.22
22/12/20  (4) 2022.12.21
22/12/19  (1) 2022.12.20