Field notes from
a working engineer.

190 posts publishedsince Jan 2012Cloud · Java · Go · Database
★ Featuredgo2026년 8월 12일12 min read

Go에서 시간 의존 코드 테스트하기 (Testing Time-Dependent Code in Go)

time.Now()를 직접 호출하는 코드는 테스트하기 어렵다. 시간을 파라미터로 받기, nowFunc 필드 주입, clockwork Clock 인터페이스, Go 1.25의 testing/synctest까지 시간 의존 코드를 테스트하는 4가지 패턴을 예제 코드와 함께 알아봅니다.

golanggotesting
Read article
190
POSTS
16
SERIES
14y
WRITING
Series

Grafana 완벽 가이드

  • 1Grafana 완벽 가이드 1편 - Prometheus와 Grafana 기초
  • 2Grafana Pyroscope로 Go 애플리케이션 Continuous Profiling 시작하기
Last 16 weeks

꾸준함의 기록

1 streakpeak 2 / week
cloud

kx, ns로 Kubernetes context·namespace 빠르게 전환하기 (with fzf)

2026년 6월 19일6m
go

Golang Concurrency 11편 - 시각화 go tool trace 완벽 가이드

2026년 6월 19일19m
biweekly

Frank's IT Biweekly News (2026-06-01 ~ 2026-06-15)

2026년 6월 15일5m
go

Go + React로 Google OAuth 2.0 로그인 구현하기 (JWT vs 세션)

2026년 6월 5일24m
잘 정리된 노트는 미래의 나에게 보내는 가장 좋은 선물.
— writing principle