Extract Class Refactoring Based on Cohesion and Coupling: A Greedy Approach

A large class with many responsibilities is a design flaw that commonly occurs in real-world object-oriented systems during their lifespan. Such a class tends to be more difficult to comprehend, test, and change. Extract class refactoring (ECR) is the technique that is used to address this design fl...

Full description

Bibliographic Details
Published in:Computers
Main Author: Musaad Alzahrani
Format: Article
Language:English
Published: MDPI AG 2022-08-01
Subjects:
Online Access:https://www.mdpi.com/2073-431X/11/8/123