개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned)
2024-05-16 ~ 17
오늘 읽은 범위
9장 단위 테스트
책에서 기억하고 싶은 내용을 써보세요.
깨끗한 테스트 코드를 유지해야 한다.
테스트당 assert 한 개 규칙을 지켜보자.
테스트 함수 하나당 개념 하나를 테스트 할 수 있게 작성한다.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
평소에도 테스트 코드를 잘 짜려고 노력하는 편인데, 깔끔하게 짜는 방법에 대해 고민을 많이 하게 된다.
테스트 코드를 짜는 경험이 있다 보면 동작하는 코드를 구현하는 기법과 많이 다르다는 걸 느끼게 되고 책에서도 그런 점을 잘 설명해줘서 좋았던 것 같다.
assert 갯수에 대해서도 평소 작성하는 방법과 저자가 얘기하는 방법이 비슷하다. 되도록이면 하나의 assert를 쓰고 필요하다면 두 개를 쓰기도 한다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
Template method 패턴이나 given-when-then 같은 경우는 설명이 충분하지 않다 보니 따로 검색해서 찾아보고 이해해야 했다. 클린 코드 책을 읽기 위해서는 알아야 하는 사전 지식이 좀 필요하다는 걸 계속 느끼고 있다.
최애 북틸 3개
테스트 코드 규칙과 FIRST에 대해 간단하게 적고, 실제 스토리북에 대한 경험담이 인상 깊었습니다.
테스트 주도 개발에 대한 다른 책을 읽고 TIL을 하겠다는 결심이 좋아 보였습니다.
협업을 하면서 테스트 코드를 작성해야 겠다는 동기부여 글이 좋았습니다.