inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[인프런 워밍업 클럽 3기 BE 클린코드 & 테스트 스터디 ] 발자국 2주차

김태영
0

[2주차]

 

[섹션 6]


[섹션 7]

 



[섹션 8]



[섹션 9]


 테스트 강의

 

[섹션 1]


[섹션 2]


[섹션 3]

 

[섹션 4]


[섹션 5]



[Day7 미션]

https://github.com/taeyeongKims/readable-code/tree/day7

[미션 회고]

실제로 배웠던 것을 제대로 적용하지 못해서 아쉽다.

추상에만 신경을 쓰느라, 일급 컬렉션, 상수화 등의 디테일을 신경쓰지 못했다.
또한, 단일 책임 원칙에서도 시간권 패스에 라커 패스가 함께 묶여 있는 게 맞는 걸까?라는 생각도 들었다.

리스코프 치환 원칙을 생각하느라 공통 인터페이스를 만들었지만 치환성에 중점을 둔 나머지, 다른 원칙을 어긋낸 건 아닐까라는 생각도 든다.

또한, 의존성 역전 원칙을 어떻게 적용할지는 감도 안 잡혔었다.

하지만, 섹션 7의 리팩토링 강의 영상으로 보니, 이런 식으로 연결짓는구나 라고 조금은 감이 잡히게 되었다.
리팩토링에는 정답이 없다고는 하지만, 반복 연습하다보면 정답에 가까워지지 않을까,,? 라는 생각이 든다.

앞으로도 계속 클린코드에 대해 생각해보며 코드를 작성해야 겠다.

 

 

 

[2주차 회고]

리팩토링 강의가 끝나고, 테스트 강의로 넘어가는 주차였다.

리팩토링 미션을 진행하며 아쉬움이 많은 주차였으며

강의 1개를 완주하였다는 뿌듯함도 남은 주차였으며

테스트 강의를 시작하는 기대감이 생긴 주차였다.

지금까지 많은 강의를 보았지만, 깊게 생각해본 강의는 이번이 처음이었던 거 같다.

앞으로 많은 코드를 만들고, 보겠지만 이번 주차 강의가 많이 생각날 듯하다.

 

cleancode

답변 0