本文へジャンプ
English
既知のバグ
リクエストされている機能
- 1.コードクローンのブックマーク機能(Gemini)
-
Gemini では CCFinder の検出したコードクローンを全て検出しているが,
その全てが管理の対象となるわけではない.
中には存在すべきコードクローンも存在する.
そのようなコードクローンを他のコードクローンと同様に Gemini で表示すると,
作業効率が悪くなってしまう.
一度,コードクローンのソースコードを確認し,
それが管理からはずせると判断した場合には,
そのクローン情報は Gemini で表示させないようにしたほうが効率てきに作業が出来る.
また,ソースコードを確認し,重大なコードクローンであった場合には,
後ですぐにそのコードクローン情報を確認できる状態にしておきたい.
そのような場合に,この機能が役立つと考えられる.
- 2.コードクローン間の diff 強調表示機能(Gemini,Aries,Libra)
-
ICCA のソースコードビューは CCFinder の検出したコードクローンを強調表示しているが,
コードクローン間の差分は強調表示していない.
CCFinder はユーザ定義名などの差分を吸収してコードクローンを検出しているので,
変数名や関数名などが異なるコードクローンが存在する.
このようなコードクローン間の差分を強調表示することで,
より,ソースコードビューのユーザインターフェースが改善されると考えられる.
Copyright © 2005-2007 大阪大学大学院情報科学研究科 コンピュータサイエンス専攻 井上研究室 All Rights Reserved.