어느덧 2022년 이 되었고, 1월이 끝나간다.
이번 2022/1월은 기존의 네이버 블로그에서 현 티스토리로 옮겨오는 과도기 였다.
정든 네이버 블로그에서 떠나기 매우 아쉬웠지만... 마크다운 미지원, 구글에서 search 안됨, 스킨 디테일 편집 불가 등등 으로 인해...
1) 근황
2) 최근 공부 상황
3) 공부 계획
1. 근황
최근은 아니고, 2021년 12월 쯤에 배달의민족 팝업 스토어에 다녀왔다. (뒤 늦은 후기글)
어느덧 팝업 스토어까지 열리는 걸 보니 이 회사도 진짜 엄청 성장했음을 몸소 느끼는 날이었다.
배달이랑 같이 찍은 것도 있는데... 너무 이상하게 나와 배달이 단독샷 하나만 올려야겠다.
팝업 스토어에서 받은 피규어와 구매한 포스터도 있다!!
포스터는 내방 모니터 뒤에, 피규어는 내 Mac Mini 위에 올라가 있다.
공부하기 좋은 계절이라고 배달이가 알려주는 것 같다... 공부나 하자!
2. 최근 공부 근황
1) TDD / Refactoring
요즘 테스트 주도 개발(이하 TDD) 와 코드의 리팩토링에 관심이 많다.
바로 스프링에 TDD를 적용하기보다는, 간단한 미션 위주의 게임이나, input-output이 명확한 알고리즘 문제들을 TDD로 해결하여 노력 중이다.
TDD를 하면서 느낀 점이 객체지향적으로 코드 짜는 능력이 부족하다는 점이었다.
항상 코드를 짜왔고 사용했지만, 평상시 공부가 보통 알고리즘(PS식의 짧은 코드들)코드와 Spring을 공부할 때 아직 복잡하지 않은 코드의 사용이 전부여서 그런지 이번 TDD를 공부하며 객체와 소통을 하려 많은 노력을 부었다.
객체지향고 관련된 소프트웨어 공항, 또는 조영호 님의 오브젝트도 추가로 구매하여 공부해야겠다는 생각이 들었다.
아 일단 리팩토링부터 한번 다 읽어야겠다.
2) 코로나 바이러스 세계 현황 사이트
최근 강의와 책으로 축척한 많은 지식들을 사용해 보기 위해 간단한 사이트를 혼자서 구현해 보았다.
- SpringBoot으로 구현하였으며
- BeanValidation을 활용한 회원가입 Form 검증하기
- 데이터는 존스홉킨스 대학의 통계 자료를 사용했고
- 인증처리는 SpringSecurity
- 데이터는 JPA 와 DataJPA를 사용하였다.
- View는 ThymeLeaf로, CSS는 안 이쁜 BootStrap으로 일단 대충...
다음은 첫 홈페이지 화면과, 회원 가입한 사용자만 확인할 수 있는 국가별 현황이다.
로그인 부분과 회원 가입 Form에 대한 부분이다.
3) JPA 공부 시작하기
위에서 JPA를 사용했다 했으나, 제대로 공부해 보고 사용한 것이 아니라, 일단 급한 대로 인터넷이랑 책에서 급급하게 메꿔가며 구현했다.
JPA 자체를 명확하게 한번 공부하기 시작해야겠다.
4) 코드스쿼드 에서의 CS10
기본 Computer Science 과정 10가지 주제를 공부하는 CS10이 어느덧 7까지 지났다. 남은 3개의 과정만 더 하면 CS는 끝난다.
사실 나같은 경우 CS2때 쉘 스크립트 말고는 전부다 알고있었던 내용이라 크게 이론적으로 얻어가는 느낌은 없지만,
팀원들과의 소통, 더 좋은 코드를 볼수 있었다는 점에서 배우는 점이 많은것 같다.
3. 공부 계획
최근 구매한 3권이 책이다. 이 책들이 당분간 나의 공부 계획이 될 것 같다. (물론 여러 동영상 강의들도 있겠지만...)
- 리팩토링 1판
이 책은 구하기 힘들어서 중고나라에 보이길래 1초도 망설임 없이 바로 연락하여 중고로 구매하였다.
2판이 작년인가? 나온 걸로 아는데 2판은 JS로 코드를 설명해서 난 1판을 구하려 노력하였다.
다행히 책 상태가 아주 좋아서 공부하기 좋을 것 같다.
- 테스트 주도 개발 시작하기
TDD를 우선 여러 글을 읽고 동영상을 보며 전체적으로 어떤 사이클로 진행되는지 알게 되었다.
틈새를 메꿀 자료로 책 한 권 읽어보기 위해 위 책을 구매하였다.
- 스프링 부트 쇼핑몰 프로젝트
이건 일단 사긴 했는데 JPA까지 이번 달 안에 빠르게 공부후 1월 초? 부터 읽어보면서 해볼 예정이다.
'Life > 회고록' 카테고리의 다른 글
[TIL] 일일 회고 2022/09/13 (1) | 2022.09.13 |
---|---|
[TIL] 일일 회고 2022/09/06 (0) | 2022.09.06 |
[TIL] 일일 회고 2022/08/31 (1) | 2022.08.31 |
[TIL] 일일 회고 2022/08/24 (2) | 2022.08.24 |
4월이 끝나가면서 (0) | 2022.04.22 |
댓글