Flutter
-
[Flutter] 유닛테스트Flutter 2021. 3. 26. 22:14
처음 유닛테스트를 접했을 때는 이거 왜하지? 라는 생각이 들었다. 그런데 지금은 테스트 코드 짱짱맨을 외치며 열심히 TC를 작성하고, 더 나아가서 구현 테스트, 테스트 자동화, 몽키 테스트 같은 다양한 영역을 경험해봤다. 한창 회사에서 안드로이드 앱을 개발하면서 몽키테스트로 아니 무슨 이런곳에서 에러가나냐 싶은 경험도 했었고, 다른 사람이 수정한 코드로 인해 내 TC가 깨지거나, 반대인 상황을 겪으며 테스트 코드의 유용함에 대해 많이 깨달았다. 그런데 그 뿐 만이 아니라, 레거시 코드에 유닛 테스트를 도입하면서 정말 말그대로 개고생을 했고, 테스트 하기 좋은 코드에 대해 관심을 갖게 됐다. 그리고 테스트하기 좋은 코드를 짜면 자연스럽게 조금 더 깔끔한 구현이 된다고도 느꼈다. 아직 아쉬운 부분은 TDD까..