# DevGlossary: 개발자용 구조화된 마크다운 엔지니어링 용어 사전
DevGlossary는 주제별로 정리된 오픈소스 프로그래밍 용어 저장소로, 마크다운 형식으로 구성되어 있습니다. 각 항목에는 정의, 사용 사례, 한계, 그리고 관련 개념 링크가 포함되어 있습니다. 이 프로젝트는 구성(composition) vs 집합(aggregation), 동시성(concurrency) vs 병렬성(parallelism), 경계 컨텍스트(bounded context) 같은 모호한 용어들을 일관된 형식으로 표준화하여 빠른 참조나 깊이 있는 복습에 활용할 수 있도록 합니다.
이 용어 사전은 작성자의 개인 노트에서 시작해 GPT로 구조를 다듬고 형식 통일한 것입니다. 중급 및 시니어 개발자들이 긴 글을 파지 않고도 해석을 맞추는 데 이상적입니다.
주제 구조와 항목 형식
주제는 별도 파일로 나뉩니다: 아키텍처, OOP, 함수형, 런타임과 메모리, 동시성, 알고리즘과 자료구조, 데이터베이스, 네트워킹, 컴파일러와 언어, 테스트, DevOps, 보안. 각 주제는 다음 템플릿을 따릅니다:
- 목차.
- 용어 목록과 간단 정의.
- 상세 항목 카드.
용어 카드는 다음을 포함합니다:
- 간단 정의.
- 상세 정의.
- 목적.
- 사용 시기.
- 한계와 함정.
- 예시.
- 관련 용어.
이 구조는 빠른 조회(1분)와 전체 주제 맥락 복구 두 가지 모드를 지원합니다.
마크다운 형식의 장점
마크다운은 간단함 때문에 선택되었습니다:
- GitHub에서 변환 없이 바로 볼 수 있음.
- 어떤 텍스트 에디터로든 편집 가능.
- 쉬운 풀 리퀘스트.
- 웹사이트, PDF, DOCX로 쉽게 내보내기.
저장소 구조:
DevGlossary/
├─ README.md
├─ INDEX.md
├─ assets/
│ └─ cover.png
└─ topics/
├─ _template.md
├─ architecture.md
├─ oop.md
└─ ... (기타 주제)
INDEX.md는 네비게이션 진입점 역할을 합니다. _template.md는 일관성을 보장합니다.
타겟 오디언스와 가치
이 프로젝트는 다음을 대상으로 합니다:
- 용어를 체계화하는 개발자.
- 팀 간 개념 통합을 원하는 테크 리드와 아키텍트.
- 긴 글 없이 정확한 정의가 필요한 전문가.
용어 사전은 기억을 상기시키고, 아이디어를 연결하며 혼동을 방지합니다(예: 멱등성(idempotency)과 낙관적 락(optimistic locking), 동시성과 병렬성). 공식 문서를 대체하지 않지만 핵심 뉘앙스에 빠르게 접근할 수 있게 합니다.
개발 로드맵
핵심 프레임워크는 준비됐습니다. 다음 단계:
- 일관성을 위한 표현 다듬기.
- 상호 참조 강화.
- 섹션에 용어 추가.
- 대형 주제 분리(데이터베이스, 동시성, 아키텍처).
우선순위: 데이터베이스, 동시성, 아키텍처, 네트워킹.
주요 포인트:
- 일관된 카드 형식으로 통일성.
- 쉬운 기여를 위한 마크다운.
- 뉘앙스와 용어 연결에 초점.
- 개선을 위한 오픈 PR 프로세스.
- 빠른 참조와 개념 맵핑 이중 모드.
— Editorial Team
아직 댓글이 없습니다.