本文へジャンプ English

既知のバグ

リクエストされている機能

1.コードクローンのブックマーク機能(Gemini)
Gemini では CCFinder の検出したコードクローンを全て検出しているが, その全てが管理の対象となるわけではない. 中には存在すべきコードクローンも存在する. そのようなコードクローンを他のコードクローンと同様に Gemini で表示すると, 作業効率が悪くなってしまう. 一度,コードクローンのソースコードを確認し, それが管理からはずせると判断した場合には, そのクローン情報は Gemini で表示させないようにしたほうが効率てきに作業が出来る. また,ソースコードを確認し,重大なコードクローンであった場合には, 後ですぐにそのコードクローン情報を確認できる状態にしておきたい. そのような場合に,この機能が役立つと考えられる.
2.コードクローン間の diff 強調表示機能(Gemini,Aries,Libra)
ICCA のソースコードビューは CCFinder の検出したコードクローンを強調表示しているが, コードクローン間の差分は強調表示していない. CCFinder はユーザ定義名などの差分を吸収してコードクローンを検出しているので, 変数名や関数名などが異なるコードクローンが存在する. このようなコードクローン間の差分を強調表示することで, より,ソースコードビューのユーザインターフェースが改善されると考えられる.

Copyright © 2005-2007 大阪大学大学院情報科学研究科 コンピュータサイエンス専攻 井上研究室 All Rights Reserved.