Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- 문서자동화
- Java
- 좋은 수열
- 순열장난
- 위클리 6주차
- 너비우선탐색
- 그래프
- 줄어드는 숫자
- 부분 수열의 합
- 백준
- 입실 퇴실
- openssl
- BFS
- 재귀
- ElementTree
- 백트렉킹
- BOJ
- 코딩테스트
- 프로그래머스
- 완전 탐색
- 39080
- 몯느 순열
- 10597
- 백트래킹
- 복서 정렬하기
- 위클리 챌린지
- 1174
- 백트랙킹
- dfs
- DP
Archives
개발자-H 입니다.
[문서 자동화] 주석 메타 정보 얻기 본문
- 소스 코드의 주석을 활용하여 자동으로 문서화 할수 있다.
/// <summary>
/// 책 모델
/// </summary>
public class Book
{
/// <summary>
/// 생성 일자
/// </summary>
public DateTime CreatedTime { get; set; }
/// <summary>
/// 책 종류
/// </summary>
public BookType Type { get; set; }
/// <summary>
/// 책 이름
/// </summary>
public string Title { get; set; }
/// <summary>
/// 책을 생성합니다.
/// </summary>
/// <param name="createdTime">생성 일자</param>
/// <param name="type">종류</param>
/// <param name="title">이름</param>
/// <code>
/// var b = new Book(DateTime.Now, BookType.Game, "Diablo II");
/// </code>
public Book(DateTime createdTime, BookType type, string title)
{
CreatedTime = createdTime;
Type = type;
Title = title;
}
/// <summary>
/// 책 정보 출력
/// </summary>
/// <returns>책 정보를 출력</returns>
public override string ToString()
{
return $"{CreatedTime} {Type}";
}
}
- Visual Studio -> 프로젝트 속성 -> 출력 -> 설명서 파일 -> XML 설명서 파일 경로 기입
- 빌드 조건(Debug or Release) 만족시, 해당 경로에 주석 메타 정보가 담긴 XML 파일이 생성된다.
- 생성된 파일을 열어 보면 MSDN의 생성 규칙에 따라 주석 정보를 담은 XML 파일을 확인 할 수 있다.
- 태그의 이름은 <명명규칙><네임스페이스> 순으로 따른다.
- MSDN - 주석 설명
XML 문서 주석 - /// 주석을 사용하여 API 문서화
XML 문서 주석에 대해 알아봅니다. 특수 주석 필드에 XML 요소를 넣어 코드의 설명서를 만들 수 있습니다. 다른 도구를 사용하여 주석에서 문서 레이아웃을 빌드할 수 있습니다.
docs.microsoft.com
- 생성된 XML을 활용하여 Word, HTML 정적페이지든 원하는 방향으로 이용하면 될 것 같다.
- Jenkins 활용하여 Master 배포 시 정적페이지 자동 생성을 할 수 있다.
'개발' 카테고리의 다른 글
ASN.1 Reader 추천 사이트 (0) | 2024.05.06 |
---|---|
Python 크롤링을 이용하여 메이플스토리 랭킹 이미지 수집 (0) | 2021.01.05 |
Comments