public class Property public String read File String
研究の概要 過去のバグ修 正の情報を利 用したい public class Property { public String read. File (String pathname) throws IOException { String val = null; File file = new File(pathname); File. RReader(file. Reader); val = br. read. Line(); return val; } } File file = new File(pathname); File. RReader(file. Reader); val = br. read. Line(); return val; dc. Navi (Debug Concern Navigator) 問題コード public class Property { public String read. File (String pathname) throws IOException public class Property { { public String read. File (String val = null; pathname) throws IOException File{ file = new public class Property { File(pathname); String read. File (Stringpublic val = null; File. Reader file. Reader = IOException Filepathname) file = new throws new File. Reader(file) ; { File(pathname); Buffered. Reader brfile. Reader = new String val = null; File. Reader = Buffered. Reader(file. Reader); File file =; new File. Reader(file) val = br. read. Line(); File(pathname); Buffered. Reader br = new return val; File. Reader file. Reader = Buffered. Reader(file. Reader); }} File. Reader(file) ; val new = br. read. Line(); Buffered. Reader br = new return val; Buffered. Reader(file. Reader); }} val = br. read. Line(); return val; }} 推薦 例)利用しているAPIの誤り易い例 例)同じ例外に関連した修正 分析&検索 プロジェクトXX Xの リポジトリ 今回は、バグ修正情報の再利用性について発表 2
- Slides: 17