💡 넥스트 스탭의 TDD, 클린 코드 with Kotlin 8기 강의를 수강하며 정리한 내용입니다. 목차배경최근 넥스트 스탭의 TDD, 클린 코드 with Kotlin 8기를 수강하면서 단위 테스트와 테스트 코드 작성에 새로운 관점을 얻어가고 있다. 덕분에 평소 고민해보지 못했던 주제에 대해서 생각해볼 기회를 얻고 있다. 이번에는 그 중 단위 테스트 작성을 위한 테스트 코드의 가독성에 대한 리뷰 내용이다. 내용4주차 미션을 진행하면서 테스트 코드와 가독성에 대한 피드백을 받았다. 테스트 코드에 일련의 로직이 들어가면 가독성과 유지보수에 어려움이 발생하고, 다른 개발자가 봤을때 정책과 로직 파악에 어렵다는 것이다.테스트 코드는 한번에 내려가며 읽고 끝낼 수 있는 것이 좋습니다. 테스트 코드에 일련의 로직..
💡 넥스트 스탭의 TDD, 클린 코드 with Kotlin 8기 강의를 수강하며 정리한 내용입니다. 목차배경최근 넥스트 스탭의 TDD, 클린 코드 with Kotlin 8기 강의를 수강하고 있다. 아직 1주차 밖에 지나지 않았지만, 1주차 과제 중 테스트 코드 작성과 관련되어 리뷰어분께 좋은 내용을 전달받았고, 덕분에 많은 생각을 할 수 있게 되었다. 먼저, 당시 나는 콘솔 출력을 포함하는 로직은 테스트 코드로 어떻게 검증할 수 있을지, 테스트 코드 작성을 어떻게 해야할지 헤맸고 리뷰어분에게 도움을 요청했다. 리뷰어분은 해결 방법을 알려주기에 앞서 '왜 테스트 코드를 작성해야하는가?'에 대한 애기를 해주었다. 테스트 코드가 무엇을 확인하기 위함이고, 그게 테스트 코드로 확인이 필요할만큼 복잡하고 중요한..