#프로그래밍 언어
189 편의 글
6 분 소요
Go 중급 #6 테스팅 — testing 패키지와 table-driven
Go 표준 testing 패키지로 단위 테스트와 벤치마크를 짜는 법, 그리고 Go 코드의 표준 패턴인 table-driven 테스트까지 정리합니다.
6 분 소요
Go 중급 #5 context.Context 심화
Go의 표준 취소,타임아웃,요청 데이터 전달 도구를 다룹니다. context가 동시성 코드의 골격이 되는 이유를 정리합니다.
6 분 소요
Go 중급 #2 에러 처리 패턴
에러 wrapping(%w), errors.Is와 errors.As, 커스텀 에러 타입, 그리고 panic이 어울리는 경우까지 정리합니다.
6 분 소요
Go 중급 #1 인터페이스 — 암묵적 구현의 의미
Go 인터페이스의 가장 큰 특징인 암묵적 구현, 작은 인터페이스 가이드, 그리고 빈 인터페이스와 타입 단언/타입 switch까지 정리합니다.
5 분 소요
Go 기초 #3 제어 흐름 — if, for, switch
Go의 분기와 반복을 다룹니다. if의 짧은 선언, while 없이 for만으로 모든 반복, switch의 fallthrough 없는 동작까지 정리합니다.