요즘 한 일
1. ByteCode 조작해보기
소스코드를 컴파일하면 바이트 코드가 나오게 되는데, 이를 ByteBuddy를 통해 조작함으로써 신기한 기술을 몇가지 사용해 봤다.
이러한 기술을 사용하는 도구들주 예로 Jacoco가 있다.
Jacoco는 코드 커버리지를 측정하는 도구인데, 바이트 코드상에 가감을 통해 이를 측정한다고 한다. 실로 놀라운 기술이다.
2. Reflection 공부하기
그토록 공부해보고 싶었던 Reflection에 대하여 공부할 수 있었다.
처음 reflection의 개념에 대해 접한것은 아마 작년 9월쯤 이였을 것 이다.
Spring 의존성 주입 (DI) 의 원리가 궁금해 찾아보던 중, 의존성 주입 기능이 Refelction을 통해 가능하다는 글을 봤었다.
하지만 당시에는 나의 실력 부진으로 Reflection 관련 글들을 읽어도 머리에 들어오지가 았았다.
어느덧 시간이 지났고, 그동안 해왔던 공부량 덕분인지 오늘은 Reflection에 대한 기초적인 이해가 가능했다!
너무 기뻤다!
더 나아가 기초적인 DI service를 직접 구현하니 더욱 재미있었다.
3. 조영호님 발표
이번 5월달 초청 강연으로 조영호님을 볼수 있었다.
책과 영상으로만 보던 분이 바로 앞에서 강의를 해주시니 더욱 재미있었고, 집중하려 매우 노력하였다.
나도 역량있는 좋은 개발자가 정말 되고 싶다!
👍 Good
Reflection의 개념에 대하여 이해할수 있어 매우 행복했다!
아참! 중고 책도 3권 샀는데 평소 읽어보고 싶었던 책들이라 사버렸다...
사실 동욱님의 스프링 부트 구현 책은 다 읽을 필요는 없다... 다만 뒷부분의 배포 관련 부분을 적용해 보고 싶어 책을 구입하게 되었다.
또한 요즘 모델링에 대한 공부를 해야겠다는 생각이 들어, 입문서로 가독성이 좋다는 "프로젝트 성패를 결정짓는 데이터 모델링 이야기" 라는 책을 구매하였다.
마지막으로 자바 성능 튜닝 이야기는 GC 관련 부분이 궁금하여 구매하였다. 그 외에도 재미 있어보이는 내용으로 가득한 책인것 같다.
👎 Bad
알고리즘을 목요일 이후 못풀었다....
토요일에 간만에 하루 푹 쉬어버린지라... 돌아오는 주부터 프로젝트 화이팅 하자!!
'CODE SQUAD > 회고록' 카테고리의 다른 글
[TIL] 일일 회고 2022/06/03 (0) | 2022.06.03 |
---|---|
[TIL] 일일 회고 2022/05/24 (0) | 2022.05.24 |
[TIL] 일일 회고 2022/05/19 (0) | 2022.05.19 |
[TIL] 일일 회고 2022/05/17 (0) | 2022.05.17 |
[TIL] 일일 회고 2022/05/12 (0) | 2022.05.12 |
댓글