스프링 숙련 강의 듣기
level 2 코드 문제점 찾기
연봉 1억 개발자 되기 특강 듣기
Spring Security 실습
Validation 처리 실습
페어분과 level2 전체 코드 리뷰 후 문제점 수정
고액연봉을 받을 수 있는 개발자로 성장하는 방법과 그 방법에 메타인지 영역이 얼마나 큰가에 관한 이야기를 들었음
코드 수정
https://github.com/Dsys1129/blog-hw2/pulse
#16 커밋 확인
코드 리뷰 후 두가지 문제점을 발견했는데
첫 번째 문제는 컨트롤러단에서도 받은 User객체에 담긴 username만 사용하는 점과 Filter에서 User객체를 만들어서 컨트롤러에 넘겨주면 Filter가 맡은 역할과 맞지 않다는 생각이 있었기 때문에 Filter에서 User정보 확인후 username만 담아서 넘겨주는 것으로 수정하였다.
두 번째 문제는 꽤나 고민을 한 문제점이지만 결과는 나왔다.
boolean 메소드의 제 역할을 하지 못했다 생각하여 void로 변경하였고 예외가 발생하지 않는다면 통과가 된 것으로 수정하였다.
해당 메소드에서 던져진 예외는 해당 메소드가 실행된 필터보다 상위 필터에서 Exception을 처리하고 있기 때문에 그쪽으로 보내지게 되어 처리된다.
메타인지라는 단어는 사실 "사회생활" 이라는 단어처럼 단어가 내포하는 의미가 아주 많은 것 같다.
오늘 튜터님이 얘기해주신 내용은 어찌보면 아주 기본적이고 상식적인 것일 수도 있지만 슬럼프가 오거나 번아웃이 올 것 같을 때 한번씩 녹화본을 다시 보거나 정리글을 작성해봐도 좋을 것 같은 내용들이었다.