TIL

TIL_20221213

번잔중 2022. 12. 13. 23:48

오늘 할 일

🥸 코드 스테이츠 79일차

[프로젝트] 솔로 프로젝트

  • Daily Coding
  • 솔로 프로젝트

다른거

  • 1일 1커밋

오늘 배운 것

☠️ [프로젝트] 솔로 프로젝트

To-Do Application 코드

  • ToDoController: ToDoService와 ToDoMapper를 DI하고, post, patch, get, delete의 코드를 작성했습니다.
  • ToDoDto: Post, Patch, Response를 static class로 작성해서 하나의 클래스 파일에 모아서 작성했습니다.
  • ToDo(Entity): ToDo에 필요한 엔티티 클래스를 작성했습니다.
  • ToDoMapper: Post → ToDo, Patch → ToDo, ToDo → Response, ToDos → Response로 매핑하는 Mapper 클래스를 작성했습니다.
  • ToDoRepository: JpaRepository를 상속받는 ToDoRepository를 작성했습니다.
  • ToDoService: ToDoRepository를 DI하고, Controller에서 사용할 서비스 로직을 구현했습니다.
  • application.yml: h2를 사용하기 위한 설정을 작성해주었습니다.

다른거

- 1일 1커밋

백준 2920 음계 문제입니다. 처음에는 오름차순, 내림차순을 체크해주어야 하나 했는데, 생각해보니 범위 자체가 직접 적는게 빠르겠다고 생각했습니다. 그래서 1~8까지의 오름차순, 내림차순, 섞인 경우를 직접 적어서 코딩했습니다.

 

BOJ 2920 음계

 

GitHub - chaning49/algorithm: 코딩테스트를 위한 알고리즘 공부

코딩테스트를 위한 알고리즘 공부. Contribute to chaning49/algorithm development by creating an account on GitHub.

github.com

느낀점

  • 내가 To-Do App을 혼자 만들 수 있을까 했는데, 기존 학습에서 배웠던 코드를 짜집기해서 만들어보니 어찌저찌 됐다. 아직 코드 전체를 다 이해하고 만든 것은 아니라서 애너테이션에 대한 부분은 꾸준하게 학습해볼 예정이다.
  • 그래도 생각보다는 재밌게 만들어서 나름 만족!

내일 할 일

🍂 코드 스테이츠 80일차

[메타 학습] Section 4 회고

  • 기술면접 준비 및 실습
  • 회고 블로깅

다른거

  • 1일 1커밋

'TIL' 카테고리의 다른 글

TIL_20221215  (0) 2022.12.15
TIL_20221214  (0) 2022.12.14
TIL_20221212  (0) 2022.12.12
TIL_20221211  (0) 2022.12.11
TIL_20221210  (2) 2022.12.10