[인프런 워밍업 스터디 클럽 0기_BE] 2주차 회고록 정리
2주차 회고
시간이 엄청 빠르게 지나간다.
하루에 최소 4시간씩 짬짬이 공부를하고 있는데, 강의보고 미션 해결하고 4시간이 부족할때가 많다.
마침
TDD
스터디를 병행하고 있어, 미니프로젝트를TDD
로 구현을 해봤는데 매우매우 어렵다.
2주차 미션
Day06
강의
19 ~ 22강
스프링 컨테이너에 대해 학습했다.
미션
4일차 미션에서 작성한 코드를 Controller - Service - Repository 로 분리를 진행했다.
분리를 진행하면서, 새로운 Repository 가 만들어졌는데, 어떤 Repository 를 빈으로 등록하여 사용할지 지정할 수 있는@Primary
어노테이션과 @Qualifier
어노테이션을 학습하고 적용시켜봤다.
Day07
강의
23 ~ 26강
Spring Data JPA 활용 법에 대해 학습했다.
미션
6일차 과제에 JPA
를 적용시켜 보자.
JDBC
를 활용하여, DB
에 저장하고 조회하는 작업을 JPA
를 적용시켜 작업하도록 변경하였는데 매우매우 편리했다.JPA
는 확실히 배워야하는게 매우 많지만, 사용하는데 있어서는 매우 편리한것 같다.
사용이 편리하다고 깊게 공부하지않고 막 사용하다보면 문제가 팡팡 터질수 있기 때문에 JPA
관련해서는 꼭 깊게 공부해봐야겠다.
Day08 ~ 10
강의
23 ~ 32강
JPA 에 대해 좀 더 깊은 학습을 진행했다.
미션
드디어 미니프로젝트 미션에 들어갔다.
1단계 미션을 수행하는데 생각보다 시간이 너무 많이 들어갔다. 원래 목표는 2단계 미션은 끝내려고 했는데 1단계 미션밖에 끝내지 못했다.
구현 내용이 그리 어렵지 않아, TDD
를 활용하여 개발을 진행하고 있는데 기존에 개발하던 방식과는 너무 많은 점 이 달라 오래걸리는것 같다. TDD
는 진짜 생각보다 도 더 어렵다. 개발을 하다보면 나도모르게 기존 방식대로 개발을 하고 있다.
정리
이번주 예상했던 만큼 진도가 나가지는 않았지만, 배우고 새로운걸 적용시켜 볼 수 있어 너무 좋았다.
좀 더 집중하고, 계획된 만큼 프로젝트를 진행하는 습관을 만들어가야겠다.
댓글을 작성해보세요.