몇 달 만에 12개 프로젝트 완료: Claude Code 워크플로우

2025-08-09
몇 달 만에 12개 프로젝트 완료: Claude Code 워크플로우

이 글에서는 저자가 LLM 프로그래밍 에이전트인 Claude Code를 사용하여 몇 달 만에 12개의 프로젝트를 완료한 경험을 자세히 설명합니다. 명확한 명세, 코드 검토(에이전트가 자체 작업을 검토하는 것을 포함), 증분적 진행 및 테스트 주도 개발과 같은 모범 사례를 설명하는 개인적인 '전역' 에이전트 가이드의 중요성을 강조합니다. AI 지원 여부에 관계없이 수동 코드 검토와 철저한 테스트가 필수적임을 강조하며, GitHub에서 완료된 프로젝트 목록도 제공합니다.

더 보기

사용자 정의 형식을 사용하여 Go 언어의 일반적인 버그 방지

2025-07-25
사용자 정의 형식을 사용하여 Go 언어의 일반적인 버그 방지

Go 언어 개발에서 서로 다른 의미를 갖는 정수, 문자열 또는 UUID를 혼동하면 미묘한 버그가 발생할 수 있습니다. 이 글에서는 간단하면서도 효과적인 기법을 소개합니다. 바로 서로 다른 의미를 갖는 데이터에 대해 각각 다른 형식을 정의하는 것입니다. 예를 들어 AccountID와 UserID를 각각 계정 ID와 사용자 ID로 사용하면 컴파일러가 형식이 일치하지 않는 경우 오류를 보고하여 오류를 방지할 수 있습니다. 저자는 자신의 기상 계산 라이브러리 libwx에서 이 기법을 실제로 사용하여 float64와 같은 일반적인 형식을 사용함으로써 발생할 수 있는 오류를 방지했습니다. 이것은 간단하지만 종종 간과되는 중요한 기법입니다.

더 보기