タグ

ブックマーク / m12i.hatenablog.com (2)

  • Doxygenで呼び出し関係図を含むドキュメントを生成する - M12i.

    保守対象のC#のソースコードを都度々々一から解析してAstahのコミュニティ・エディションでこつこつUML化するのにはいい加減飽きてきたので、既存リソースからドキュメント生成するツールを探していました。 結果、DoxygenというJavaやC#やその他いろいろに対応した汎用ツールがあることを知り、実際に使用してみました。 使用するにあたり参考にしたのはこちらのサイトの以下の2つの記事です: doxygenを使用してC#のドキュメントを自動生成する(その1) doxygenを使用してC#のドキュメントを自動生成する(その2) 2年前の記事ということで、若干当時と状況が違うようでしたので、私が今回行った手順を以下にメモしておきます。 Doxygenの実行ファイルを取得 Doxygenの公式サイトにアクセス。[Doxygen]→[Downloads]と進んで、 「A binary distrib

    Doxygenで呼び出し関係図を含むドキュメントを生成する - M12i.
  • ミランダ・メソッドってなに? - M12i.

    ProGuardについて調べていて、ミランダ・メソッド(miranda method)ということばを知りました。Googleなどで調べてみても、キーワードとして散見こそすれ、どうも要領を得ません。 とりあえず見つけた中では(Googleの検索結果のトップにあるのですが)、一番まとまった記述と思われるものを読んでみました。 ただ、文脈がわからないこともあり、結局のところ1パラで述べられていることが、具体的にどういう問題であるのか、わかりません。とりあえず訳出のみしておきます。 ****************************** miranda methods JavaVMの初期のバージョンにはあるバグがありました。VMは、あるメソッドを探索するために、そのクラスが実装する関係にあるインターフェースの中を調べなかったのです。VMは親クラス・チェーンのみ辿って調べていたのです。このこと

    ミランダ・メソッドってなに? - M12i.
  • 1