Font Size: a A A

Design And Implementation Of Java Refactoring Plug-in Based On Eclipse

Posted on:2014-07-18Degree:MasterType:Thesis
Country:ChinaCandidate:Y H LiFull Text:PDF
GTID:2268330425968759Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Every natural property must be improved and perfected continously in softwarefield. In the process improved and perfected, the computer words will become more andmore complex. Certainly, the words become complex, with software maintenancemore needed. However the cost of software development is mainly in maintenance.Refactor is becoming more and more essential, with it can solve the above phenomenon.But there is no automatic refactor tool to support refactor and this phenomenon causeobstacles in computer engineering. Many programers are not willing to use refactorbecause the complex steps need to be finished manually by themselves.Refactor can improve the quality of software design. Comparing with manualrefactor,the automatic refactor tool can avoid many faults. As result, it can improvework efficiency.The automatic refactor has been becoming the hot topic and I willdiscuss the program in this paper. The paper mainly talk about the theory of AST andnew creation method. In the meanwhile, I use Java to achieve it in eclipse.The paper shows the core structure of JRT, discussing the whole refactor process aswell as the funtion of each structure, and give an example that how to achieve refactorby JRT. In the first place, I will introduce the basic theory of Java, the status quo aswell as the development direction. Then do some introduction of automatic refactor andthe analysis,design methods as well as testing methods in refactor will be discussed asfollows for you.Although the paper makes a systematic analysis on the automatic refactoring, butthe refactoring technology still has many problems, with further research and perfectionbeing done in the future.
Keywords/Search Tags:refactoring, Eclipse plug-in, Java, test
PDF Full Text Request
Related items