😀2022.10.27

일일 회고 75회차

할일 및 한일

경험 및 배움

오늘은 오전에 수업을 들은 후, 저녁까지 할 일을 마무리하였다.

우선 이것이 자바다 제네릭 부분 공부 및 정리를 완료하였다. 아직 완벽히 숙지한건 아니라서, 문제를 풀며 다시 한번 정리한 내용을 살펴볼 생각이다.

또한 디자인 패턴 프로젝트를 진행하였다.

데코레이터 패턴 적용을 하였는데, 패키지를 만들어 음식에 추가적인 첨가물들을 위한 클래스를 만들고, 추상 메소드를 선언하여 각 첨가물 클래스에서 오버라이드를 하는 형식으로 진행하였다. 그리고 if 문이 있는 코드들을 switch 문으로 변경하였다.

아직 팩토리 패턴적용, 그리고 난잡한 패키지 구조를 보기 좋게 다듬는 부분, 또한 새로 나온 문법인 switch expressionswitch 문에 적용시켜보는 것 까지 프로젝트를 마무리하기 위해서는 많은 작업들이 남아있다.

코드는 내일 구조와 문법을 좀 더 다듬고 github에 업로드할 예정이다.

마지막으로는 스프링 프레임워크 공부를 시작하였다.

자바도 아직 떼지 못한 나에게 어려울 수는 있지만, 강의를 천천히 들으며 조급하게 진행하지 않고 모르는 것은 천천히 찾아보며 진행하려고 한다. nest.js 프로젝트를 할 때도 개념이 많이 도움이 될 것 같다.

강의는 인프런에 있는 김영한님의 "스프링 입문"을 보고, notion에 정리하며 직접 실습해보는 식으로 계획중이다. 오늘은 간단하게 스프링 프로젝트를 만드는 법, 그리고 다양한 내장되어 있는 라이브러리들을 보면서 개념을 익히는 과정을 하였다.

그 중에 "로깅" 이라는 것이 생소하고 무엇인지 몰라서 찾아보고, 정리 내용에 추가하여 정리하였다. 링크는 다음과 같다.

개선 및 목표

  • 내일은 디자인 패턴 코드를 좀 더 다듬어보고, 스프링 강의도 수강하자.

Last updated