Resolving Conflict in Code Refactoring

Resolving Conflict in Code Refactoring

Lakhwinder Kaur, Kuljit Kaur, Ashu Gupta
ISBN13: 9781466629585|ISBN10: 1466629584|EISBN13: 9781466629592
DOI: 10.4018/978-1-4666-2958-5.ch009
Cite Chapter Cite Chapter

MLA

Kaur, Lakhwinder, et al. "Resolving Conflict in Code Refactoring." Designing, Engineering, and Analyzing Reliable and Efficient Software, edited by Hardeep Singh and Kulwant Kaur, IGI Global, 2013, pp. 149-161. https://doi.org/10.4018/978-1-4666-2958-5.ch009

APA

Kaur, L., Kaur, K., & Gupta, A. (2013). Resolving Conflict in Code Refactoring. In H. Singh & K. Kaur (Eds.), Designing, Engineering, and Analyzing Reliable and Efficient Software (pp. 149-161). IGI Global. https://doi.org/10.4018/978-1-4666-2958-5.ch009

Chicago

Kaur, Lakhwinder, Kuljit Kaur, and Ashu Gupta. "Resolving Conflict in Code Refactoring." In Designing, Engineering, and Analyzing Reliable and Efficient Software, edited by Hardeep Singh and Kulwant Kaur, 149-161. Hershey, PA: IGI Global, 2013. https://doi.org/10.4018/978-1-4666-2958-5.ch009

Export Reference

Mendeley
Favorite

Abstract

Refactoring is a process that attempts to enhance software code quality by using small transforming functions and modifying the structure of the program through slightly different algorithm. It is important to analyze the design pattern of the software code as well as the impact and possibility of the application of some conflicting refactorings on it. The objective of this chapter is to present an approach for analyzing software design patterns in order to avoid the conflict in application of available refactoring techniques. This chapter discusses the mechanism to study software code or design patterns to automate the process of applying available refactorings while addressing the problem of conflict in their application.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.