International Journal of Innovative Research in Engineering and Management
Year: 2016, Volume: 4, Issue: 3
First page : ( 85) Last page : ( 88)
Online ISSN : 2350-0557.
Article Tools: Print the Abstract | Indexing metadata | How to cite item | Email this article | Post a Comment
Ms. M. Sangeetha , Dr. V. Sangeetha
Refactoring is the progression of expounding and shorten the design of obtainable code, without changing its deeds. Basically code smells are prearranged distinctiveness of software that may signify a code or design problem. The concept of refactoring covers practically any revision or cleaning up of source code, especially Improving the Design of Existing Code. To make possible software refactoring, a quantity of tools have been anticipated for code smell detection and/or for automatic or semiautomatic refactoring. However, these tools are reflexive and human driven, thus making software refactoring dependent on developers’ naturalness. While refactoring can be applied to any programming language, the majority of refactoring current tools has been developed for the Java language. This paper converses refactoring is one of the method to reside software maintainable and the proposed framework could help developers to avoid similar code smells through timely warnings at the early stages of software development, thus reducing the total number of code smells surveys.
[1] Tufano, M.; Palomba, F.; Bavota, G.; Oliveto, R.; Di Penta, M.; De Lucia, A.; Poshyvanyk, D. (2015-05-01). "When and Why Your Code Starts to Smell Bad" (PDF). 2015 IEEE/ACM 37th IEEE InternationalConference on Software Engineering (ICSE) 1: 403–414. doi:10.1109/ICSE.2015.59.
[2] Fowler, Martin. "CodeSmell". http://martinfowler.com/. Retrieved 19 November 2014. External link in |website= (help)
[3] Suryanarayana, Girish (November 2014). Refactoring for Software Design Smells. Morgan Kaufmann. p. 258. ISBN 978-0128013977. Retrieved 19 November 2014.
[4] Martin, Robert C. (2009). "17: Smells and Heuristics". Clean Code: A Handbook of Agile Software Craftsmanship. Prentice Hall.ISBN 978-0- 13-235088-4.
[5] Fowler, Martin (1999). Refactoring. Improving the Design of Existing Code. Addison-Wesley. ISBN 0-201-48567-2.
[6] Binstock, Andrew (2011-06-27). "In Praise Of Small Code". Information Week. Retrieved 2011-06-27.
[7] Miller, Jeremy. "Downcasting is a code smell". Retrieved 4 December 2014.
[8] Dr. V. Sangeetha, M. Sangeetha, “Fascinating Perspective of Code Refactoring”, International Journal of Advanced Research in Computer Science and Software Engineering(IJARCSSE), Volume 6, Issue 1, ISSN: 2277 128X, pp. 164-168, January 2016.
Department of Computer Science, Shakthikailash College, Dharmapuri, India (phone: 04348 2 47733 Mobile : 9790425960 )
No. of Downloads: 12 | No. of Views: 1310
Shivaraj Yanamandram Kuppuraju, Sharad Shyam Ojha, Mrinal Kumar.
March 2025 - Vol 13, Issue 2
Shiva Kiran Lingishetty, Chandrashekhar Moharir, Mrinal Kumar.
March 2025 - Vol 13, Issue 2
Dr. Vishal Kishorchandra Pandya, Joshi Keyur Ramesh, Modha Vivek Pankajbhai.
March 2025 - Vol 13, Issue 2