오늘 한 일
온라인 강의로 김영한님의 '스프링 핵심 원리 - 기본편' 강의를 수강했다.
- Spring
김영한님의 스프링 커리큘럼 2번째 강의를 수강했다.
다형성에 대한 부분과, 좋은 객체지향 설계를 위한 5가지 원칙, 순수 자바로는 해결하기 어려운 OCP, DIP 위반 문제에 대한 부분과, DIP를 관심사 분리(AppConfig 사용)를 통해 해결하는 방법에 대해 배웠다.
되게 많은 개념들을 배웠는데, 특히 생각나는 것은 역할과 구현을 잘 구분하고 잘 구현하면, 코드의 수정이 발생해도 객체 간 협력 관계
를 그대로 유지하고 재사용할 수 있다는 부분이 인상깊었다.
어렵지만 흥미?가 있어서 감사..
https://github.com/kangwongu/TIL/blob/master/Spring/spring%20(2).md
아쉬운 것
-
시간이 부족하다는 것ㅜㅜ
프로젝트까지 3주도 남지 않았는데, 그전에 어느정도 준비가 되어야 한다는 초조함이 생긴다.
강의를 좀 더 일찍 들었으면 좋았겠다는 생각에 아쉽다ㅜ
-
스프링에만 거의 몰빵을 하다보니, 자바, 실시간 강의때 배웠던 서버리스 부분을 아예 보지 못했다.
시도해볼만한 것
- 스프링도 중요하지만, 자바도 공부해야해.. 자바도 보려고 노력하자..!
제네릭/람다/컬렉션/스트림을 자주 사용하는 것 같은데, 나는 아직 이부분에 취약하다.
공부하자..!!