Open棟梁Project - マイクロソフト系技術情報 Wiki
「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-[[戻る>ドキュメンテーション・ツール]]
--[[設計書作成と作業形骸化]]
--リエンジ用途でリバース・ツールを利用

* 目次 [#y4b12fbd]
#contents

*概要 [#c8f5ea51]
よく聞かれるのでメモ。
-[[ドキュメントが無い場合、逆コンパイラ>#v2e2f295]]を使用する。
-[[ドキュメントが在る場合、ドキュメンテーション・ツール>#l0a36655]]を使用する。

*概要 [#j5b5e647]
-上記の[[ドキュメンテーション・ツール]]はリエンジ用途での利用には不完全である。
-オブジェクト指向言語では、未だ十分なリエンジ・ツールが整備されていない。
*詳細 [#bf443bfa]

*詳細 [#n5df1e18]
リエンジ用に使用できる[[ドキュメンテーション・ツール]]は、≒存在しない。
**ドキュメントが無い。 [#v2e2f295]
[[逆コンパイル>逆コンパイル・難読化]]を試みる。

A HotDocumentなどもは、廉価で、納品ドキュメント自動生成の用途で売れているようです。
**ドキュメントが在る。 [#l0a36655]
既成の[[ドキュメンテーション・ツール]] ≠ リエンジ用に有用なリバース・ツール

- http://www.hotdocument.net/main/about.html
- http://www.hotdocument.net/product/vb7.html
- http://www.hotdocument.net/gallery/
- http://www.hotdocument.net/main/downfile.html
-下記のような既成の[[ドキュメンテーション・ツール]]がある。
--納品、保守用のプロダクト
--マニュアル生成用のOSS
--ソースコード解析ツール

ただ、もともとそういう提案になっていないので当たり前ですが、~
リエンジ用の仕様書生成としてはあまり適合しないようです。
>しかし、リエンジ用のドキュメント生成用途にはあまり適合しない。

需要はあるのですがリエンジ用の需要に答えることができていないので、~
フローチャート的なものを生成してくれるというあのツールも廃れちゃっています。
-需要はあるがリエンジ用の需要に応えることができていない。

・・・確かに、使ったことないですね。
--[[納品、保守用のマニュアル生成用のドキュメンテーション・ツール>ドキュメンテーション・ツール#s4b078ac]]~
...は、リエンジ用途として設計されていない。

--[[モジュール、プログラム構造の把握用のドキュメンテーション・ツール>ドキュメンテーション・ツール#f718e7a1]]
---オブジェクト指向言語では、未だ十分なリエンジ・ツールが整備されていない。
---[[母体理解に、プログラムそのものを見た方が、効率が良い可能性がある。>ドキュメンテーション・ツール#j80b63b5]]

----
Tags: [[:移行]], [[:ドキュメンテーション]]


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS