테스트, 달걀인가 닭인가?

발행: (2026년 2월 23일 오전 03:07 GMT+9)
2 분 소요
원문: Dev.to

Source: Dev.to

테스트, 달걀인가 닭인가? 표지 이미지

소개

제가 초보자이고 경험이 전혀 없다고 앞서 언급했듯이, Golang을 시작하면서 TDD를 바로 배워보라는 조언을 받았습니다. 제가 존경하는 사람에게서 나온 조언이라 시도해 보게 되었죠. 처음부터 저는 완전히 혼란스러웠습니다. 아무것도 모르는 상태에서 의미도, 작동 방식도, 왜 그렇게 작동하는지 모르는 것들을 마주하게 되었거든요.

프로그램을 테스트부터 작성하면서 Go를 배우기 시작한 지 얼마 되지 않아, 이제 조각들이 조금씩 맞춰지고 있습니다—모두는 아니지만, 시작점에서 현재까지의 진행 상황을 볼 수 있을 정도로 충분히 맞춰지고 있죠. 조금 설레는 느낌입니다; 더 배우고 더 많은 조각을 맞추고 싶어요. 특히 어느 정도 사용해왔지만 이유를 몰랐던 기능이 왜 그렇게 동작하는지 알게 되면 언제나 재미있습니다. 모든 것이 하나로 연결될 때 “아하!” 하는 순간이 찾아오고, 이제는 훨씬 더 의미 있게 다가옵니다.

0 조회
Back to Blog

관련 글

더 보기 »

Golang의 동시성 패턴: Fan-out / Fan-in

이 패턴이 해결할 수 있는 문제 - 8개의 코어가 있지만 데이터 처리 단계가 단일 goroutine에서 순차적으로 실행됩니다. 작업 큐가 있는 동안 CPU가 유휴 상태가 됩니다...