TokyoAJ

도쿄아재

MEMO 2025.04.06

API 설계서 번호 포맷 가이드 — 실무에서 바로 쓰는 문서 관리 팁

API 개발을 진행하다 보면 다양한 설계서, 명세서, 테스트 문서 등이 쌓이게 됩니다. 이를 체계적으로 관리하기 위해 가장 기본이자 중요한 것이 바로 문서 번호 체계입니다.


이번 포스팅에서는 API 설계서 번호 포맷을 어떻게 구성하면 좋을지 실무 경험과 예시를 바탕으로 정리해보았습니다.



왜 문서 번호 포맷이 중요한가요?

  1. 문서가 많아질수록 검색이 쉬워지고
  2. 팀원들과 협업이 명확해지며
  3. 변경 이력 관리나 리뷰 시 추적이 용이합니다.



추천 포맷 구조

[시스템명]-API-[버전]-[문서유형]-[일련번호]

구성 요소 설명

구성 요소설명예시
시스템명 (Domain)해당 API가 속한 주요 도메인 명칭USER, ORDER, PAY, ADMIN 등
APIAPI 문서임을 명시API
버전API 버전V1, V2 등
문서유형문서 종류SPEC (설계서), DOC (설명서), TEST (테스트케이스) 등
일련번호001부터 시작하여 고유 번호 지정001, 002, 003 등



기본 예시

1. 사용자 도메인의 회원가입 API

USER-API-V1-SPEC-001
  1. 도메인: USER
  2. 문서 유형: API 설계서
  3. 버전: V1
  4. 일련번호: 001


문서 제목 예시: 001. 회원가입 API 설계서 (USER-API-V1-SPEC-001)


2. 주문 도메인의 주문 생성 API

ORDER-API-V1-SPEC-002

문서 제목 예시: 002. 주문 생성 API 설계서 (ORDER-API-V1-SPEC-002)


3. 결제 도메인의 결제 확인 API

PAY-API-V1-SPEC-003



확장된 포맷 예시

날짜 포함형

문서 생성일자까지 관리할 경우:

USER-API-V1-SPEC-20250330-001

생성일자: 2025년 3월 30일


팀 구분 포함형

FE/BE 팀별 문서 구분 시:

FEED-API-V1-SPEC-FE-001
FEED-API-V1-SPEC-BE-002


API Endpoint 포함형

문서 내 API 경로를 명시하면 가독성 향상:

USER-API-V1-SPEC-004 (/users/signup)



실전 활용 팁

문서 제목 네이밍

Notion, Confluence, Wiki에서 문서 제목을 아래와 같이 지정하면 검색이 쉽고 체계적으로 관리됩니다:

005. 비밀번호 재설정 API 설계서 (USER-API-V1-SPEC-005)


일괄 관리용 문서 번호 자동화

문서가 많아지면 Excel에서 아래와 같이 관리해보세요:

No.문서 제목문서 번호버전작성일
1회원가입 APIUSER-API-V1-SPEC-001V12025-03-30
2주문 생성 APIORDER-API-V1-SPEC-002V12025-03-30
3결제 확인 APIPAY-API-V1-SPEC-003V12025-03-30



마무리하며

문서화는 단순한 문서 작성을 넘어서 협업의 기본이자 품질 관리의 핵심입니다. 문서 번호 체계를 잘 잡아두면 팀원 간 커뮤니케이션이 쉬워지고, 유지보수 또한 훨씬 수월해집니다.


여러분만의 팀이나 프로젝트에 맞게 약간씩 커스터마이징해서 적용해보세요!


댓글

whit*************** 2025.04.06 09:26:00
오웃 문서관리하는데 항상 이런것들이 문제였는데... 잘 활용하겠습니다.