몇 가지 이유로 API를 문서화하고 싶지만 현재 널리 사용되는 소스 코드에 직접 문서를 작성하고 싶지는 않습니다. 설명서 파일을 입력으로 취할 수있는 문서 생성기 도구를 찾고 있는데, 소스 코드에서 함수 원형을 가져 와서 문서의 일관성을 검사 할 수 있어야합니다. 그 일을 할 수있는 도구를 아십니까?코드 파일 외부의 코드 문서
답변
Doxygen은 문서 텍스트가 원본 외부에있을 때 코드를 문서화 할 수 있습니다. 당신이
SOURCE.H
void func();
이
당신이
소스를 추가 할 수있는 경우, 예를 들어
: 그냥 헤더를 포함, 그 텍스트 주석이있는 souce에 파일을 생성 .DOX
/**
\function void func()
Your usual doxygen text here.
*/
그리고 .h 및 .dox 파일을 모두 허용하는 doxygen을 만드는 설명서를 생성하십시오.
나는 소스 코드에 그것을 쓰지 않는 것이 좋을 것이라는 이전 의견에 동의한다. 저자가 자신의 사고 방식을 바꾸도록 설득해야한다고 생각합니다. :) – lpapp
@Laszlo Papp : "의견을 어디에 써야하는지"에 대한 토론이 아닙니다. Stackoverflow는 Q & A 형식에 더 적합합니다. –
@ Emilio Garavaglia :이 대답에 감사드립니다. –
- 1. Apache 문서 루트 외부의 파일
- 2. 다트의 코드 문서
- 3. 파이썬에 대한 코드 문서
- 4. Spidermonkey 바이트 코드 문서
- 5. 문서 java 코드
- 6. 코드 개인 통합 문서
- 7. 문서 루트 Windows 서버 외부의 파일 경로
- 8. 코드 이그니 터 문서 유형
- 9. 루프 외부의 코드 실행을 피하는 방법
- 10. 표면 외부의 점들을 제거하기위한 MATLAB 코드
- 11. 문서 외부의 요소
- 12. 선언 외부의 클래스 문서
- 13. django 문서 코드 이해 - 세션
- 14. Word 문서 개체 코드 참조
- 15. 가속도계에서 중력 제거 ... 문서 코드
- 16. Eclipse의 코드 문서 대화 상자
- 17. 내부 소스 코드 문서 - FiM ++
- 18. 코드 템플릿 - 코드 파일 상단의 자동 속성
- 19. 폴더 외부의 파일 찾기
- 20. Joomla 문서 페이지 : 게시 된 코드 또는 확인하지 코드
- 21. VS 2010 확장 코드 편집기에서 파일이없는 소스 코드 문서 열기
- 22. 엑스 코드 4.2 문서, 설명은 내가 엑스 코드 설치 4.2이
- 23. 중복 된 유지 보수 - 코드 및 문서
- 24. 클라이언트 측 코드 만 사용하여 문서 만들기
- 25. 문서 미리보기 윈도우 API 코드 팩
- 26. 파일 (코드/문서)을 라이브 서버에 업로드하는 데 사용 하시겠습니까?
- 27. MS Word 파일에 코드 문서 생성
- 28. 캐리지없이 표시하는 Sandcastle 문서 xml 코드 예
- 29. 패키지 코드 + 속성 파일
- 30. 파일 시스템 코드 테스트하기
작성된 코드는 어떤 언어입니까? 그것은 매우 관련성이있을 수 있습니다. 질문에 태그를 달아야합니다. –
지금은 C++. 어쨌든 다른 언어에 대해서도 이런 종류의 도구가 필요할 수 있으므로 좀 더 일반적인 대답을 갖고 싶습니다. –
소스 파일이 소스 파일에서 "떨어져"유지되면 소스가 업데이트 될 때 업데이트 될 가능성이 적습니다 (코드와 주석이 같은 파일에있을 때 코드와 주석이 동기화되지 않는 빈도를 알면). 그건 좋은 계획이 아니라고. –