Go HTTP 서버 개선: 단위 테스트, 미들웨어, 서브 라우터

2025-03-28
Go HTTP 서버 개선: 단위 테스트, 미들웨어, 서브 라우터

이 블로그 게시물에서는 처음부터 만들어진 Go HTTP 서버에 대한 개선 사항을 자세히 설명합니다. 저자는 단위 테스트를 추가하고, 대소문자를 구분하지 않는 헤더와 여러 헤더 값에 대한 사용자 피드백을 해결하고, 응답 스트림과 더 큰 페이로드 처리를 개선했습니다. 주요 추가 사항으로는 더 깔끔한 코드를 위한 미들웨어 지원과 더 효율적인 라우팅 구성을 위한 서브 라우터가 있습니다. 이 게시물에서는 Go에서의 반복적인 개발과 실용적인 문제 해결을 보여줍니다.

더 보기
개발 HTTP 서버

30유로 벌금: 생산성 향상 해킹

2025-03-06
30유로 벌금: 생산성 향상 해킹

블로그 업데이트 빈도가 낮아 고민하던 저자는 독특한 생산성 향상 방법을 채택했습니다. 매달 블로그 게시글을 하나 이상 게시하지 못하면 친구에게 30유로를 지불하는 자기 처벌 방식입니다. 소규모 지속적인 결과물이 소수의 대규모 결과물보다 효과적이라는 생각에서 착안하여 이러한 약속을 통해 정기적인 글쓰기 동기를 높이고 있습니다. 이 시스템을 미니어처 페인팅에도 적용하여 연말까지 블로그 게시글 52개, 페인팅 완료된 미니어처 60개를 목표로 하고 있습니다. 저자는 결과를 보고하고 이 방법을 다른 프로젝트에도 적용할 계획입니다.

더 보기
기타 책임감