저는 아마추어 개발자이며 지금까지의 모든 프로그램은 코드 내에 문서화하기에 충분히 간단했습니다. 코드를 읽는 동안 내가하고있는 일과 그와 같은 행동이 분명했습니다 (표준 테스트는 6 개월 후에 코드를보고 처음 읽을 때 모든 것을 이해하는 것이 었으며 메모리가 짧습니다).
나는 지금 사이의 다양한 상호 작용을 기억하기 위해 내 능력을 능가하는 프로그램에 직면하고있다.
- 코드 자체
- 데이터베이스의 인덱스
- 다양한 모듈 간의 상호 작용 ( "작업자"핵심 코드 및 "라이브러리"모듈)
현재 문서는 화이트 보드이며 코드, 데이터베이스 인덱스, 실행중인 작업, 상태 변경 등을 가리키는 모든 종류의 상자와 화살표가 있습니다. 참고로 엉망진창 :
내 질문은 더 복잡한 제품을 문서화하기위한 표준 또는 모범 사례 세트 (특정 이름으로 그룹화 된 사례 세트라는 의미로 명명 됨)가 있는지 여부입니다.
내가 찾아야 할 키워드는 무엇입니까 ( "문서 소프트웨어 아키텍처 표준"에 대한 일반적인 시도와 유사한 변형으로 인해 워크 플로 용 소프트웨어 또는 아키텍처 CAD 시스템 구축이 일반적이었습니다).
또한 높은 수준의 설명을위한 일반적인 모범 사례가 없을 수 있으며 모든 사람이 고유 한 철학을 구축 할 것으로 기대합니다.