일기 slecs

파트너 포털 결제 API 문서 정비로 온보딩 시간 단축

목차

Pay 관리 및 파트너 포털 관련 API 문서 업데이트

2026-02-06. 내부 문서 정비 작업. 신규 멤버가 왔을 때 온보딩 시간을 줄이는 게 목표였음.

왜 지금 했나

기능 개발이 어느 정도 안정됐고, 이 시점에 문서를 안 쓰면 나중에는 더 안 쓰게 됨. 코드를 짤 때의 맥락과 결정 이유는 시간이 지나면 희미해지기 때문에, 그 기억이 남아 있을 때 적어두는 게 맞음.

정리한 내용

API 레퍼런스
각 엔드포인트의 스펙을 표 형태로 정리. 요청 파라미터, 응답 구조, 가능한 에러 케이스를 모두 명시했음.

개발 가이드
로컬 환경 세팅부터 배포까지 순서대로 따라할 수 있게 작성했음.

문서 구조:
├── README.md (전체 개요)
├── api-reference.md (API 명세)
├── architecture.md (시스템 구조)
└── dev-guide.md (개발 가이드)
항목 내용
문서 파일 수 1개
대상 독자 신규 개발자, 유지보수 담당자
업데이트 기준 API 변경 시 함께 수정

좋은 문서는 한 번에 완성되지 않음. 계속 쓰면서 보완하는 게 현실적이고, 코드 변경할 때 문서도 같이 업데이트하는 습관이 중요함.

문서화를 하면서 느낀 것

코드를 짤 때는 '나는 알고 있으니까 괜찮다'고 생각하기 쉬움. 그런데 6개월 뒤에 같은 코드를 보면 낯설어지는 경험을 한 번쯤 해봤을 거임.

문서화의 핵심은 '왜'를 기록하는 것임. '무엇'은 코드를 보면 알 수 있지만, '왜 이렇게 설계했는가'는 코드에서 드러나지 않음. 이 부분이 빠지면 나중에 변경할 때 잘못된 방향으로 가기 쉬움.

앞으로 API나 복잡한 로직을 새로 만들 때마다 최소한 의사결정 배경은 남기려고 함.

다음

댓글 0

첫 댓글 달아줘.