[인프런 워밍업 스터디 클럽 0기_BE] 2주차 회고록 정리

[인프런 워밍업 스터디 클럽 0기_BE] 2주차 회고록 정리

2주차 회고

  • 시간이 엄청 빠르게 지나간다.

  • 하루에 최소 4시간씩 짬짬이 공부를하고 있는데, 강의보고 미션 해결하고 4시간이 부족할때가 많다.

  • 마침 TDD 스터디를 병행하고 있어, 미니프로젝트를 TDD 로 구현을 해봤는데 매우매우 어렵다.


2주차 미션

Day06

강의

  • 19 ~ 22강

  • 스프링 컨테이너에 대해 학습했다.

미션

4일차 미션에서 작성한 코드를 Controller - Service - Repository 로 분리를 진행했다.

분리를 진행하면서, 새로운 Repository 가 만들어졌는데, 어떤 Repository 를 빈으로 등록하여 사용할지 지정할 수 있는
@Primary 어노테이션과 @Qualifier 어노테이션을 학습하고 적용시켜봤다.

6일차 미션 정리


Day07

강의

  • 23 ~ 26강

  • Spring Data JPA 활용 법에 대해 학습했다.

미션

6일차 과제에 JPA 를 적용시켜 보자.

JDBC 를 활용하여, DB 에 저장하고 조회하는 작업을 JPA 를 적용시켜 작업하도록 변경하였는데 매우매우 편리했다.
JPA 는 확실히 배워야하는게 매우 많지만, 사용하는데 있어서는 매우 편리한것 같다.
사용이 편리하다고 깊게 공부하지않고 막 사용하다보면 문제가 팡팡 터질수 있기 때문에 JPA 관련해서는 꼭 깊게 공부해봐야겠다.

미션

드디어 미니프로젝트 미션에 들어갔다.

1단계 미션을 수행하는데 생각보다 시간이 너무 많이 들어갔다. 원래 목표는 2단계 미션은 끝내려고 했는데 1단계 미션밖에 끝내지 못했다.
구현 내용이 그리 어렵지 않아, TDD 를 활용하여 개발을 진행하고 있는데 기존에 개발하던 방식과는 너무 많은 점 이 달라 오래걸리는것 같다. TDD 는 진짜 생각보다 도 더 어렵다. 개발을 하다보면 나도모르게 기존 방식대로 개발을 하고 있다.


정리

  • 이번주 예상했던 만큼 진도가 나가지는 않았지만, 배우고 새로운걸 적용시켜 볼 수 있어 너무 좋았다.

  • 좀 더 집중하고, 계획된 만큼 프로젝트를 진행하는 습관을 만들어가야겠다.

댓글을 작성해보세요.