Analysis of the Impact of the Application of Design Patterns on the Maintainability of an Object Oriented System
Isaias Alves Ferreira, Antônio Maria Pereira de Resende, Heitor Augustus Xavier Costa · 2012
Software design patterns are the result of best practices that help minimize the recurring problems in systems development. Thus, this article examines how the application of design patterns has contributed to improving the maintainability, among other quality factors, a legacy system during it is refactoring. Improving the quality of the system was observed through a comparative analysis of software metrics applied to the legacy system and the system refactored.