2016-06-09 3 views
1

우리는 더 나은 방법으로 테이블을 이해하는 데 도움이되는 SQL 다이어그램에서 ER 다이어그램을 생성 할 수 있습니다.PLSQL 패키지, 프로 시저 또는 함수에 대한 이해를 어떻게 생성합니까?

이렇게 패키지/프로 시저/기능이 수행하는 작업에 대한 개요를 제공 할 수있는 문서를 생성 할 수 있습니까?

저는 프로젝트에서 10000 라인과 같이 매우 긴 패키지를 가지고 있고 많은 시간을 소비하기 때문에 이것을 묻습니다. 이해를 돕기 위해 문서를 생성 할 수 있다면 매우 도움이 될 것입니다.

답변

1

필자의 경험에 비추어 볼 때, PLSQL 코드로 문서를 생성 할 수있는 도구는 없다 (단지 코멘트없이 코드를 읽음으로써).

그러나 다음 도구에 대해 언급하고 싶습니다. 도움이 필요하다면 사용하는 것이 좋습니다.

Pldoc

Pldoc 오라클 PL/SQL로 작성된 코드의 HTML 문서를 생성하기위한 오픈 소스 유틸리티입니다.

http://pldoc.sourceforge.net/maven-site/

그러나 해당 문서가 작성되는 보장하기 위해 PLdoc 스타일에 패키지의 의견과 기능을 제공해야합니다.

는 두꺼비의 코드 Xpert 만은

http://www.toadworld.com/products/toad-for-oracle/w/toad_for_oracle_wiki/11088.code-complexity-analysis-using-toad

이 도구는 코드를 자동 검토를 수행하고 보고서를 제공합니다. 또한 유용한 CRUD 매트릭스를 제공합니다. PLdoc에 https://www.allroundautomations.com/plsplsqldoc.html

유사

PLSQL 문서 플러그인. 여러 프로그래밍 언어에 대한

자연 문서

http://www.naturaldocs.org/

오픈 소스 문서 생성기.

+0

감사합니다. 도움이 될 것입니다. – Wolfgang

1

은색 글 머리 기호가 없습니다. 자동으로 코드에 대한 문서를 만들 수 없습니다. 악화 - "자동 문서"도구는 일반적으로 주석을 보지만 주석이 코드와 일치한다는 보장은 없습니다.

그러나, "working with legacy code"은 일반적인 문제입니다. 이 답과이 책이 언급 한 책을 읽을 수 있습니다.

관련 문제