오늘은 코드숨 리액트 첫 번째 과제에 대한 피드백과 두 번째 과제를 진행했다.
코드숨 리액트 첫 번째 과제를 리뷰하며 다음과 같은 리뷰를 받았다.
TDD Cycle에서 테스트 코드 작성(RED), 테스트 코드 통과하는 코드 작성(GREEN), 리팩토링 단계 중 리팩토링할 때, 한 파일 안에 중복되는 코드들을 리팩토링하는 생각은 계속해서 하고 있었으나 파일 간 중복되는 테스트용 데이터를 리팩토링할 생각은 하지 못했다. 단일 컴포넌트 테스트부터 통합 컴포넌트 테스트에서 중복되는 테스트용 데이터들이 존재하는 경우가 있는데, 앞으로 테스트용 데이터들을 따로 저장해서 코드의 복잡도를 낮춰야겠다.
코드숨 리액트 두 번째 과제를 진행하면서 TDD Cycle에 맞게 개발을 진행하고 있는데, 사용법을 적는다는 느낌으로 작성하면서 내가 놓치는 부분과 생각한 기능을 테스트 코드로 적지 못하는 부분이 분명히 존재한다고 느껴져서 뭔지 모를 찝찝함이 느껴졌다. 일단 침착하게 내가 생각하는 기능으로 동작하는 테스트 코드부터 작성하고 그다음에 예외를 하나하나 만들어 가야겠다.
'TIL' 카테고리의 다른 글
TIL - 20220527 (0) | 2022.05.27 |
---|---|
TIL - 20220526 (0) | 2022.05.26 |
TIL - 20220524 (0) | 2022.05.24 |
TIL - 20220523 (0) | 2022.05.23 |
TIL - 20220522 (0) | 2022.05.22 |