Refactorizaciones para Mejorar la Mantenibilidad

Las refactorizaciones en esta categoria están motivadas para mejorar los atributos de calidad internos del codigo fuente como por ejemplo: legibilidad, comprensibilidad, flexibilidad y extensibilidad ( atributos internos que las refactorizaciones han demostrado mejorar) y también refactorizaciones que permitan actualizar el código fuente a nuevas versiones de Fortran, eliminando caracteristicas obsoletas del lenguaje.

Refactorizaciones para Mejorar la Presentacion / Legibilidad


Refactorizaciones para Facilitar el Diseño/ Cambio de Interface



Refactorizaciones que Evitan Prácticas Pobres de Programación en Fortran




Refactorizaciones que Eliminan Construcciones Antiguas, Obsoletas o No-Standard



Refactorizaciones para  Performance

Esta categoría actualmente tiene dos ejemplos de como las refactorizaciones pueden ser utilizadas para mejorar la performance preservando no solo el comportamientos del programa sino que tambien la legibilidad y la mantenibilidad del codigo. este es uno de los factores que suelen apartar la refactorización de la optimización.

Refactorizaciones para Performance

Loop Refactorings