«前の日記(2005-05-25) 最新 次の日記(2005-05-27)» 編集

netail.net

自作フリーソフトや,ゲームに関する雑記を公開してます.
日記はソフトウェア工学の論文ネタが中心です.

最近のお知らせ (古いものはこちら)


2005-05-26 [長年日記]

_ Pukiwikiの添付ファイル

Pukiwikiの添付ファイル名,標準では "ページ名" + "_" + "ファイル名" (ただしページ名とファイル名は,EUCのコード値を16進数で並べたもの: "実験" ページの "txt" ファイルなら "BCC2B8B3_747874")だったのだが,ファイル名を "BCC2B8B374_747874" のように変えてみたら,別のページに移動してくれた.後からページ構造を整理したくなったときには,簡単に対処できそう.あまり安全な操作とは言えないかもしれないが.

_ [論文] APIの更新に対応したリファクタリング操作の自動生成

Johannes Henkel, Amer Diwan: CatchUp! Capturing and Replaying Refactorings to Support API Evolution.

Proceedings of International Conference on Software Engineering 2005, pp.274-283, May 2005.

輪講で紹介された論文.クラスライブラリで,APIが変更されたときにそれに合わせてクライアント側のコードを変更できるように,インタフェースの変更に関するリファクタリング操作列もファイル保存して,再生できるようにしましょうというもの.けっこうライブラリの更新で困ってる人は多いので,あると便利そう.

ただ,Eclipse上でライブラリ開発者が実施したリファクタリング操作列を自動で記録する,という実装を取っている点が,少し怪しい.

開発者は普通にAPIの変更に関するドキュメントを書かないといけないので,そこで簡単なリファクタリング用スクリプトを手動で書く,とかいうのでもいいような気はする.

お名前:
E-mail:
右の画像に書かれている文字列を入力してください:
コメント: