이야기를 디버깅하는 개발자.

개발과 창작 사이에서, 사람들이 자기만의 이야기를 만들 수 있는 도구와 기록을 만듭니다.

roslyn.dev 자세히보기

github 5

혼자 관리하던 저장소를 넘길 때 코드와 함께 정리할 것

개인 프로젝트를 계속 맡기 어려워져 다른 개발자에게 넘기기로 했습니다. 코드는 저장소에 있고 설치 방법도 적혀 있으니 소유자를 바꾸면 끝날 것 같습니다. 그런데 며칠 뒤 배포 오류 알림은 여전히 이전 담당자에게 오고, 새 담당자는 서버 요금이 누구에게 청구되는지 모릅니다.이는 설명을 위한 가상 상황입니다. 혼자 만든 서비스에는 코드 밖의 결정이 많이 쌓입니다. 어디서 배포하는지, 어떤 계정으로 결제하는지, 장애가 나면 누구에게 연락하는지를 한 사람이 알고 있으면 평소에는 편하지만 인계할 때 빈틈이 드러납니다.이 글은 2026년 11월 1일 확인한 GitHub 공식 문서와 인계 절차 제안을 구분해 정리합니다. 실제 저장소 이전이나 배포를 실행한 후기가 아닙니다. 다른 서비스의 소유권 변경 조건까지 같다고 ..

AI 보안 스캔과 자동 수정 PR을 어디까지 믿을까

정적 분석 도구는 문제를 찾고, 자동 수정 기능은 수정 코드를 제안합니다. 여기에 AI가 들어오면 코드의 주변 맥락을 해석해 스캔 결과를 설명하거나 여러 파일의 수정안을 만들 수 있습니다. 편리해 보이는 만큼 “취약점이 해결됐다”는 표시를 곧바로 신뢰해도 되는지 구분할 필요가 있습니다.GitHub는 2026년 10월 15일 pull request용 AI Scan과 코드 스캔 경고의 agentic autofix를 일반 제공한다고 각각 알렸습니다. 일반 제공은 사용 가능 범위가 넓어졌다는 제품 상태를 뜻하지만 모든 계정·저장소에서 동일한 조건이라는 의미는 아닙니다. 이 글은 발표를 바탕으로 검토 절차를 제안하며, 직접 도구를 실행해 효과를 측정한 후기는 아닙니다. AI Scan 공지와 agentic auto..

작은 CLI 도구를 배포할 때 설정·로그·업데이트를 설계하는 법

개인적으로 쓰려고 만든 CLI는 실행만 되면 충분합니다. 그러나 다른 사람이 사용하기 시작하면 설정 파일이 어디에 있는지, 오류가 무엇을 뜻하는지, 업데이트 후 되돌릴 수 있는지를 설명해야 합니다.이번 글에서는 작은 도구를 배포할 때 코드 기능보다 먼저 결정해야 할 네 가지를 정리합니다. 패키지 레지스트리를 쓰든 실행 파일을 배포하든 공통으로 적용되는 기준입니다.첫 실행에서 알아야 할 것을 줄입니다CLI 사용자는 README를 끝까지 읽지 않고 명령을 실행합니다. 첫 실행에서 필요한 설정이 무엇인지, 기본 출력이 어디에 저장되는지, 실패했을 때 다음에 무엇을 해야 하는지가 바로 보여야 합니다.저는 설정을 명령행 인자, 환경 변수, 설정 파일 세 층으로 나누고 우선순위를 문서에 고정합니다. 비밀 값은 로그..

오픈소스 첫 기여를 유지보수자의 언어로 읽는 법

오픈소스에 처음 기여하려고 하면 큰 기능부터 찾게 됩니다. 하지만 유지보수자가 반기는 기여는 작고 명확하며, 검토할 때 추가 질문이 적은 변경인 경우가 많습니다. 저도 처음에는 코드를 많이 바꾸는 것이 도움이 된다고 생각했습니다.이번 글에서는 문서 수정, 재현 가능한 이슈, 작은 코드 변경을 어떻게 고르고 준비할지 정리합니다. 실제 프로젝트마다 규칙이 다르므로, 아래의 절차를 그대로 복사하기보다 유지보수자의 시간을 줄이는 방향으로 적용하시기 바랍니다.첫 기여는 저장소의 사용 설명부터 읽습니다저장소의 README와 기여 안내는 단순한 예절 문서가 아닙니다. 브랜치 이름, 테스트 명령, 코드 스타일, 이슈 템플릿이 모두 들어 있습니다. 이 문서를 건너뛰면 작은 변경도 다시 설명해야 하는 일이 생깁니다.저는 ..

[공지] 샘플 코드를 온라인에서 공유드립니다.

지금까지 학습한 내용을 온라인에서 공유드립니다. 소스코드 공유 사이트인 깃헙(www.github.com)을 이용해서 공유드립니다. 깃(git)과 깃헙(github)에 관해서는 프로그램에 대한 이해도가 어느정도 수준에 이르면, 전체적으로 한번 포스트를 작성해 보도록 하겠습니다. 샘플코드 : https://github.com/roslyndev/ExampleProject GitHub - roslyndev/ExampleProject: 블로그 예제 코드 블로그 예제 코드. Contribute to roslyndev/ExampleProject development by creating an account on GitHub. github.com 해당 웹사이트에 접속하면 우선적으로 회원가입부터 진행해 주세요. 깃허브 ..

반응형