블로그
KomuraSoft LLC가 웹사이트 제작, SEO, Google 광고 운용, Windows 개발, 기존 자산 활용, 장애 조사에 관해 실무적으로 활용할 수 있는 관점을 발신합니다.
사이트 전체 AI 검색
검색어는 결과 생성을 위해 Cloudflare AI Search로 전송됩니다. 개인정보는 입력하지 마세요.
-
ADR(Architecture Decision Record) 입문 ── 소규모 개발에서 '왜 이런 설계로 했는가'를 남기는 최소한의 방법
코드는 '왜 그렇게 했는지'를 말해주지 않습니다. ADR(Architecture Decision Record)로 설계 판단의 이유를 1결정=1파일의 Markdown으로 남기는 방법을, 템플릿과 작성 여부 판단표, 실제 사례와 함께 해설합니다.
-
DLL・COM 인터페이스의 하위 호환성 ── 어떤 변경이 호출 측을 망가뜨리는지의 판단표
DLL이나 COM 컴포넌트의 어떤 변경이 호출 측을 망가뜨리는지. 바이너리 호환・소스 호환・동작 호환의 3계층을 정리하고, 변경 내용별 판단표, COM 인터페이스 불변의 철칙, semver 운용까지를 실무 가이드로 정리합니다.
-
업무 앱의 DB 스키마를 버전 관리하는 법 ── 「거래처마다 DB가 다르다」를 막는 마이그레이션 실천
거래처마다 흩어져 있는 업무 앱의 DB 스키마를 버전 관리하는 실천 가이드. PRAGMA user_version과 전진 마이그레이션의 C# 구현, EF Core Migrations・DbUp・직접 구현의 판단표, 2단계 릴리스까지 정리합니다.
-
WinForms / WPF 앱의 CI/CD 실전 ── GitHub Actions로 빌드부터 서명·배포까지 자동화하기
WinForms / WPF 앱의 CI/CD를 GitHub Actions로 구성하는 실무 가이드입니다. windows-latest에서의 빌드+테스트 최소 YAML, 태그 기반 버전 번호 부여, signtool을 이용한 서명 적용, MSI/MSIX/ClickOnce/xcopy별 CI ...
-
성력화 투자 보조금으로 FAX 수주의 웹화를 할 수 있는가 ── 일반형을 이용하는 수발주 시스템 투자의 사고방식
FAX 수주의 웹화·자동 가져오기는 중소기업 성력화 투자 보조금(일반형)의 검토 대상이 될 수 있습니다. 카탈로그 주문형과 일반형의 차이, 수발주 시스템이 성력화 투자에 해당하는 이유, 임금 인상 요건 등 주의할 점을 설명합니다.
-
테스트 없는 레거시 업무 애플리케이션에 안전하게 손을 대는 방법 ── 특성화 테스트와 리팩터링의 실천
테스트가 없는 업무 애플리케이션에 안전하게 손을 대기 위해, 현재 동작을 고정하는 특성화 테스트(골든 마스터 기법)의 절차, 이음매(seam)를 만드는 방법, 리팩터링과 기능 추가를 섞지 않는 운영 규칙을 C# 예제로 설명합니다.
-
「몇 초 안에 응답하면 만족스러운가」를 정하지 않고 넘어가지 않으려면 ── IPA 「비기능 요구 등급」으로 비기능 요건을 정리한다
「속도가 느리다」「장애 대응이 예상 밖이다」로 다투는 원인의 대부분은 비기능 요건을 정하지 않고 넘어간 데 있습니다. IPA 「비기능 요구 등급」의 6대 항목, 등급표와 모델 시스템의 사용법, 현실적인 활용 방법을 발주자 입장에서 알기 쉽게 설명합니다.
-
보조금을 활용하는 시스템 개발 진행 방법 ── 교부 결정부터의 역산 일정과 사업계획서 작성 실무
보조금을 활용하는 시스템 개발은 일반적인 개발과 진행 방식이 달라집니다. 교부 결정일을 기점으로 한 역산 일정, 채택과 교부 결정의 차이, 정산 지급에 대비한 자금 조달, 사업계획서 작성의 역할 분담을 실무적으로 해설합니다.
-
수탁 개발의 사양서, Excel 그대로 괜찮을까 ── 납품물로서의 형식 선택법
수탁 개발에서 납품되는 사양서·설계서는 Excel 모눈종이 형식 그대로여도 괜찮을까요. 검수·보수의 관점에서 Excel 사양서의 문제점을 정리하고, Word나 Markdown으로부터의 생성 등 납품물로서 성립하는 형식 선택법을 해설합니다.
-
시스템 개발 외주에 보조금을 사용할 수 있는가 ── 목적별 제도 지도와 발주 전에 알아두어야 할 함정(2026년도판)
시스템 개발 외주에 보조금을 사용할 수 있을까요? 「IT 도입 보조금으로 오더메이드 개발」이 불가능한 이유, 모노즈쿠리 보조금 등 목적별 제도 지도, 교부 결정 전 발주 금지라는 함정까지 발주자의 관점에서 정리합니다.