NEXT STEP/회고록

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

샤아이인 2022. 8. 1.

 

요즘 한 일

1. ATDD 리뷰 정리

https://blogshine.tistory.com/485

 

[Review] ATDD 2주차 4차 PR

권승철 리뷰어 님께 감사의 말을 전하고 싶다!! 1. 질문 1-1) Exception과 Domain #323 (comment) 지난 번 리뷰에 대한 저의 생각입니다 ㅎㅎ 의견 달아주시면 감사하겠습니다! 예외를 나타내는 클래스가 htt

blogshine.tistory.com

https://blogshine.tistory.com/489

 

[Review] ATDD 3주차 1차 PR

권승철 리뷰어 님께 감사의 말을 전하고 싶다!! 와 개인적으로 이번 3주차는 Spring Security를 비슷하게 만든 뼈대 코드 위에서 인증 처리 테스트를 작성하는데, 진짜 어려우면서 꿀잼이다. 아직 Spri

blogshine.tistory.com

 

이번 3주차 과제는 Spring Security 를 비슷하게 구현한 뼈대 코드가 제공되는데, 전반적은 SpringSecurity를 이해하는데 많은 도움이 되는 것 같다.

 

직접 인터셉터를 추상화 하는 과정을 통해서 배우는 부분도 정말 많은것 같다.

다만 TDD의 한 step을 너무 크게 잡아서 그런지, 정상적인 ATDD 사이클이 적용되지 못한것 같다.

어느순간부터 흐름없이, 구현에만 치중한점을 반성해야겠다.

 

2. Test를 위한 생성자, 메서드 피하기

https://blogshine.tistory.com/486

 

[TDD] 테스트를 위한 생성자, 메서드 피하는 방법

스스로 공부하다 경험했던 문제를 해결하기 위해 1. 문제 상황 테스트를 작성하다 보면 검증을 위해 id값을 직접 객체에 추가해줘야 하는 경우들이 있다. 하지만 JPA를 사용할 경우 프로덕션 코드

blogshine.tistory.com

 

테스트를 작성하다보면, id값을 할당하기 위해서 억지로 생성자 또는 메서드를 만드는 경우가 있다.

이를 피하는 방법에 대하여 공부하고, 알아낸 방법들을 정리하였다.

 

다만 개인적으로 id할당정도는 생성자 하나 추가해준다고 해서 크게 문제될것이 없다 생각한다.

오히려 id할당하자고, stub, reflection 까지 사용하는게 좀 일을 키우는격이 아닐까? 싶다...

 

3. DSM 활용한 패키지 의존성 확인

이번 과제에서 양방향 순환 의존을 DIP로 끊어 낸 후, 순방향으로 변경해야 했는데, 

문제는 패키지 간 의존성을 매번 모든 파일을 확인하면서 보기에는 너무 힘들다는 점 이였다.

 

따라서 Intellij의 도움을 받을 수 있을까? 하여 찾아본 결과 Ultimate기준 DSM을 지원해준다 하였다.

따라서 다음과 같이 간단하게나마 정리해 두었다.

https://blogshine.tistory.com/490

 

[IntelliJ] IntelliJ 에서 DSM을 이용하여 패키지 간 의존성 확인하기

1. DSM 이란? DSM은 모듈 간의 관계를 2차원 매트릭에 나타낸 테이블. 테이블을 통해서 모듈 간의 의존관계 / 의존 강도 / 순환 사이클 등을 확인할 수 있다. DSM을 읽는 방법은 열을 기준으로 읽으시

blogshine.tistory.com

 

👍  Good

ATDD에 대한 책을 재미있게 읽있다.

책이 크게 3부로 나뉘어 있는데, 일단 1부만 읽고 멈춘 상태이다. ㅎㅎ

영한님의 Spring 심화편과, 기선님의 리팩토링 강의가 먼저 듣고 싶었다 ㅎㅎ....

 

요즘 공부 시간이 조금 부족하게 되어... 일부를 포기하고 강의 들을 시간을 만들어야 했다 ㅠ,ㅠ

 

아! 내일부터는 매주 화요일 마다 코드스쿼드 팀원들과 함께 면접 스터디를 진행하기로 하였다.

스터디 기간을 10주로 잡았는데, 매주 1가지 주제를 공부하고, 공유하기로 하였다.

10번의 스터디 과정을 완주할 수 있도록 나또한 팀원에 힘이 되어야 겠다!

 

👎 Bad

간만에 네트워크를 다시 공부하고 있는데.... 기억이 안난다... 아......

빨리 강의를 들으면서 간단하게 나마 복습해야 겠다...

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

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

댓글