TDD와 리액트 테스트
드림코딩의 TDD와 리액트 테스트 강의를 들었다. 원래는 코드 하나하나를 따라 치면서 들으려고 했던 강의인데, 코드숨을 통해 기본적인 테스트 작성은 어느 정도 학습한 상태라, 다른 사람은 어떻게 테스트를 작성하지라는 관점으로 강의를 봤다.
강의를 보고 느낀 점은 역시 비즈니스 로직과 뷰 로직을 분리해야 테스트가 용이하다는 점이고, 테스트 커버리지 100%를 유지하기 어려운 상황이라면, 비즈니스 로직에 대한 테스트만으로도 코드에 꽤 자신감을 가질 수 있다는 것이다.
추가로 Cypress라는 E2E 테스트 프레임워크는 꼭 한 번 사용해보고 싶다.
코드스피츠
평소 관심 있던 코드스피츠의 가장 기초 강의라 할 수 있는 CSS Rendering 강의를 들었다. CSS는 기본적인 문법만 이해하고, 그때그때 필요한 속성을 찾아서 사용하면 된다고 생각했었는데, 내부적인 동작 방법에 대한 설명을 들으니 내가 CSS를 너무 단편적으로만 알고 있었다는 생각이 들었다. 강의 하나하나가 꽤 깊은 내용을 담고 있어 많은 인사이트를 얻을 수 있을 것 같은데, 앞으로 시간이 될 때마다 하나씩 볼 생각이다.
저번 주에 이어 이번 주 월요일도 시간 관리가 쉽지 않았다. 주말 동안 미뤄놨던 일을 월요일에 한 번에 처리하려니 이런 문제가 발생하는 것 같은데 이번 주에 할 일은 꼭 이번 주에 끝내야겠다.
'TIL' 카테고리의 다른 글
| TIL - 20220706 (0) | 2022.07.07 |
|---|---|
| TIL - 20220705 (0) | 2022.07.06 |
| TIL - 20220701 (0) | 2022.07.01 |
| TIL - 20220630 (0) | 2022.07.01 |
| TIL - 20220629 (0) | 2022.06.30 |