#고
35 편의 글
5 분 소요
고 고급 #7 코드 생성 — go generate와 stringer
reflect의 런타임 비용을 피하는 길은 컴파일 타임 코드 생성입니다. go generate 워크플로우, stringer, mockgen 같은 도구를 정리합니다.
5 분 소요
고 중급 #7 표준 라이브러리 투어
Go 표준 라이브러리에서 자주 쓰는 것들 — io, fmt, strings, time, sort, encoding/json까지 한 번에 훑어봅니다.
6 분 소요
고 중급 #6 테스팅 — testing 패키지와 table-driven
Go 표준 testing 패키지로 단위 테스트와 벤치마크를 짜는 법, 그리고 Go 코드의 표준 패턴인 table-driven 테스트까지 정리합니다.
6 분 소요
고 중급 #5 context.Context 깊이
Go의 표준 취소,타임아웃,요청 데이터 전달 도구를 다룹니다. context가 동시성 코드의 골격이 되는 이유를 정리합니다.