NEXT STEP/회고록

[TIL] 일일 회고 2022/08/06

샤아이인 2022. 8. 6.

 

요즘 한 일

1. 리뷰 정리

https://blogshine.tistory.com/492

 

[Review] ATDD 3주차 2차 PR

권승철 리뷰어 님께 감사의 말을 전하고 싶다!! 1. 질문 1-1) 공통의 테스트를 만들었어야 하는가? 미션중 TokenAuthenticationInterceptor와 UsernamePasswordAuthenticationFilter 를 추상화 하는 단계에서는,..

blogshine.tistory.com

https://blogshine.tistory.com/496

 

[Review] ATDD 3주차 3차 PR

권승철 리뷰어 님께 감사의 말을 전하고 싶다!! 1. 질문 1-1) Bearer 인증방식에서 권한이 없을 경우 public abstract class AuthenticationChainingFilter implements HandlerInterceptor { @Override public bo..

blogshine.tistory.com

 

ATDD 3주차를 나름 성공적으로(?) 마무리 하였다.

이번 3주차 과정을 통해 Spring Security가 어떠한 구성으로 작동하는지 리팩터링 해가면서 경험할 수 있어 좋았다!

다음달 부터는 Spring Security도 공부하고 싶은데, 좋은 밑거름이 되줄거라 믿는다.

 

2. ATDD 수업 정리

https://blogshine.tistory.com/493

 

[ATDD] 인수테스트 리팩터링

이번 시간에는 인수 테스트의 리팩터링 과정에 대하여 학습하였다. 1. 인수테스트 리팩터링 인수테스트에서 Command성 쿼리들을 StatusCode만으로 검증할 수 있을까? 실제로 데이터가 저장되었는지

blogshine.tistory.com

바뻐서 수업의 모든 내용을 정리하지는 못하지만, 재미있었던 부분을 정리하려 노력하고 있다.

 

이번 수업때는 기존의 코드가 있는 상황에서, 리팩터링을 해야하는 과정이였다.

기존 코드를 기반으로 인수테스트를 작성한후, TDD 사이클이 돌아가게 된다.

 

우선 기존의 코드를 건드리면 안된다.

우선적으로 기존 코드를 두고 새로운 테스트를 작성하여, 변경에 대한 검증역할을 해줄 테스트를 만들어야 한다.

리팩터링이 성공적으로 끝난다면, 이때 기존의 테스트 코드와 production 부분을 삭제해도 된다.

 

하지만 말처럼 쉽지는 않다.

리팩토링 전 테스트를 작성하기 어렵다 생각되는 부분들도 분명 존재했다.

테스트를 작성하기 어려웠던 부분들은 일단 기존 테스트 기반으로 구현을 리팩터링 하게 되었다.

 

3. 김영한 Spring 고급편의 시작

영한님의 Spring 강의 고급편을 듣기 시작하였다.

가장 큰 목표는 AOP에 대한 이해이다. 기본적인 부분만 건드려봤으며, 사용을 해본적 없어 AOP에 대한 활용을 못하고 있는 것 같다.

빨리 완강하면서, 나의 과제나 프로젝트 들에 적용해보고 싶다.

 

항상 그래왔듯이 영한님 강의는 정리를 하나하나 하면서 듣고있다.

내가 다시 한번 정리하면서 들으면 학습의 효과가 확실히 배가 됨을 느낀다. 또한 영한님 강의는 배울점이 많아 한번에 다 기억하지 못한다.

 

나 스스로 강의를 정리하면서 나만의 강의 index를 만들면, 나중에 해당 부분이 기억나지 않을때 빠르게 찾아 복습하기가 매우 쉽다.

 

https://blogshine.tistory.com/494

 

[Spring] 예제 만들기

내가 공부한것을 올리며, 중요한 단원은 저 자신도 곱씹어 볼겸 상세히 기록하고 얕은부분들은 가겹게 포스팅 하겠습니다. 1. 예제 프로젝트 만들기 - V0 " data-ke-type="html"> <>HTML 삽입 미리보기할

blogshine.tistory.com

https://blogshine.tistory.com/495

 

[Spring] 쓰레드 로컬 - ThreadLocal - 1

내가 공부한것을 올리며, 중요한 단원은 저 자신도 곱씹어 볼겸 상세히 기록하고 얕은부분들은 가겹게 포스팅 하겠습니다. 1. 필드 동기화 - 개발 " data-ke-type="html"> <>HTML 삽입 미리보기할 수 없는

blogshine.tistory.com

https://blogshine.tistory.com/497

 

[Spring] 쓰레드 로컬 - ThreadLocal - 2

내가 공부한것을 올리며, 중요한 단원은 저 자신도 곱씹어 볼겸 상세히 기록하고 얕은부분들은 가겹게 포스팅 하겠습니다. 5. ThreadLocal - 소개 " data-ke-type="html"> <>HTML 삽입 미리보기할 수 없는 소

blogshine.tistory.com

https://blogshine.tistory.com/498

 

[Spring] 템플릿 메서드 패턴

내가 공부한것을 올리며, 중요한 단원은 저 자신도 곱씹어 볼겸 상세히 기록하고 얕은부분들은 가겹게 포스팅 하겠습니다. 1. 템플릿 메서드 패턴 - 예제1 " data-ke-type="html"> <>HTML 삽입 미리보기할

blogshine.tistory.com

 

템플릿 메서드 패턴과 같은 유명한 패턴을 거의 뇌리에 박혀있어서 너무 쉬웠다. 빠르게 강의를 진행하는 중이다.

 

👍  Good

이번주 학습이 성공적으로 진행된것 같아 다행이다.

ATDD 과제를 진행하면서 과제를 제출하면, PR 리뷰가 도착하기 까지 시간이 남는데,

이때 영한님의 강의를 한쳅터씩 들으니 cycle이 딱 적합하게 구성되는 것 같아 좋았다!

 

빨리 고급편도 완강하고 싶다 ㅎㅎ!! 8월안으로 고급편 완강을 목표하고 있다!

 

👎 Bad

나쁜점은 음? 이번주는 딱히 없었다.

조금 아쉬운 점은? 그 코틀린을 배우고 싶은데... 지금이 적절한 시점인지 모르겠다?

 

아직 토비의 스프링도 읽어야 하는데... 배우고 싶은 내용은 많고, 시작은 부족하고...

하루하루 열심히 살아야겠다.

'NEXT STEP > 회고록' 카테고리의 다른 글

[TIL] 일일 회고 2022/08/12  (0) 2022.08.12
[TIL] 일일 회고 2022/08/01  (0) 2022.08.01
[TIL] 일일 회고 2022/07/25  (0) 2022.07.25
[TIL] 일일 회고 2022/07/20  (0) 2022.07.20
[TIL] 일일 회고 2022/07/15  (0) 2022.07.15

댓글