본문 바로가기
Study in Bootcamp/회고

20220829 데일리 회고

by Bhinney 2022. 8. 30.

2022. . 


1. 오늘의 학습

• Daily Coding

• 도메인 엔티티 및 테이블 설계

• JDBC 계층 구현


2. 학습 목표

Spring Data JDBC

        ☝🏻 Spring Data JDBC가 무엇인지 이해할 수 있다. 🔺

            : 개념정도만 이해했다. 설명을 하기까지는 아직 정리가 필요하다.

        ✌🏻 Spring Data JDBC를 이용해서 데이터의 저장, 수정, 조회, 삭제 작업을 할 수 있다. 🔺

            : 레파지토리 클래스를 만들어 CrudRepository를 상속 받아 처리하는 것 정도이다.

        🤟🏻 Spring Data JDBC 기반의 엔티티 연관 관계를 매핑할 수 있다. ❌

             : 빌드를 클릭해 하는 것은 할 줄 안다. 하지만 오늘 원래 해오던 프로젝트로 계속해서 에러가 났다.

              따라서 새로 복습하던 프로젝트로 다시 해봐야 할 것 같다.


3. 돌아보기

1️⃣ Daily Coding

: 오늘은 차분히 하나씩 해보려고 했다. 처음에 반복문으로 돌려 stream을 사용해 count()로 수를 세서 구현했다. 그랬더니 괄호가 열리고 닫히고 순서를 잡을 수 없었다. 그래서 다시 반복문을 구현했다. 그랬더니 나중에 열린 괄호가 먼저 닫혀야 하는데, 먼저 열린 괄호가 닫히는 경우는 잡을 수 없었다. 그래서 stack을 사용해보았고, 그 방법이 해결책이 되었다. 

또한 데일리 코딩은 이상한 데에서 계속해서 의문이 들었다. List.of()메서드를 쓸 수 없는 것이다. contains() 메서드로 편하게 비교하려고 했기 때문이다. 알고보니 코플릿 환경은 java8 이었고, List.of()메서드는 java9 에서부터 지원하는 것이였다. 하...하... 저것때문에 무려 20분을 잡아먹었는데....

 

2️⃣ Spring Data JDBC

:  템플릿을 쓰지 않고 계속해서 내가 직접 구현해 오던 걸로 구현하고 있었다. 그런데 오늘 에러가 나기 시작했다. 다 제대로 입력했고, 확인도 했는데 말이다. 사실 이 에러를 아직 잡지 못하고 있다. 따라서 복습으로 따라오고 있던 프로젝트로 다시 해보고 에러를 기록해야 할 것 같다. 3시간 동안 코드를 따라치고 한 시간 반동안 에러 확인을 했는데, 아직도 찾지 못했다니... 결국 복습할 때 템플릿으로 작업했다.... 

 

🔥 오늘의 마무리

: 오늘은 한 거에 비해 되게 비효율적이었던 날이라고 생각한다. 그동안 템플릿을 쓰지 않은 이유는 더 잘 배우고 싶었기 때문이다. 하지만 그로 인해 학습에서 시간을 너무 낭비했다. 무조건 템플릿이라고 나쁜 것이 아니었다. 차라리 앞으로 템플릿으로 수업을 따라가고, 내가 해오던 것으로 복습을 해야할 것 같다. 어쩌면 이게 더 효율적일 지도... 

그래서 오늘 학습은 매우 매우 매우 불만족이었다. 수업 내용의 불만족이 아니라, 나에 대한 불만족이었다. 앞으로 더 효율적인 방법으로 공부를 해야할 것 같다. 솔직히 이제 시간이 너무 아깝기 때문이다. 정말 일 분 일 분이 아깝다. 할 것은 많고 시간은 한정적이니까. 그래서 오늘은 저번 복습도 제대로 못하고, 오늘 복습도 제대로 못했다. 무튼 정말 내 비효율에 눈물이 나는 하루구나..

 

'Study in Bootcamp > 회고' 카테고리의 다른 글

9월 첫째 주 ~ 둘째 주 회고  (1) 2022.09.10
20220831 데일리 회고  (0) 2022.09.01
20220825 데일리 회고  (0) 2022.08.25
20220824 데일리 회고  (1) 2022.08.24
20220823 데일리 회고  (0) 2022.08.23

댓글