Fact(사실)
코드숨 3주 차 과제를 진행 후
RORO 패턴에 대해 공부했습니다.
Felling(느낌)
어제 작성한 코드를 트레이너님의 피드백에 따라
BDD에 대한 자료를 참고하며
리팩토링을 진행하였는데 확실히 무엇을 어떻게 테스트하는지 명확하게
표현이 되는 것 같아 신기했습니다!
BDD에 대한 추가적인 공부가 필요하단 생각이 들었습니다!
그러고 RORO패턴에 대해 공부했는데
파라미터가 없을 때 에러를 던지는 함수를 만들면
더욱 견고하게 프로그래밍을 작성할 수 있겠다는 생각이 들었으며
개발을 할 때 자주 사용해야겠다는 생각이 들었습니다!
Finding(교훈)
"가독성은 중요하다!"
BDD에 대한 자료를 참고하며 리팩토링을 진행한 코드는
무엇을 어떻게 테스트하는지 명확하게 표현이 되는 것이 신기하며
가독성이 중요하다는 것을 한번 더 깨닫게 되었습니다.
이전에 작성한 코드는 포괄적이었다면
오늘 리팩토링을 진행한 코드는 전에 작성한 코드보다 명확하게 의미를 전달하는
코드가 되었습니다!
앞으로도 가독성을 높이기 위해 열심히 공부할 예정입니다!
'Today I Learned' 카테고리의 다른 글
TIL] 2022/06/23 (3FS) (0) | 2022.06.23 |
---|---|
TIL] 2022/06/22 (3FS) (0) | 2022.06.22 |
TIL] 2022/06/20 (3FS) (0) | 2022.06.20 |
TIL] 2022/06/19 (3FS) (0) | 2022.06.19 |
TIL] 2022/06/18 (3FS) (0) | 2022.06.18 |