Dionatan K. Tietzmann (UFSM) | |
Gustavo Rissetti (UFSM) | |
Andrea S. Charão (UFSM) | |
Eduardo K. Piveta (UFSM) | |
Adriano Petry (INPE) | |
Jonas R. de Souza (INPE) |
Refatoração é uma técnica de engenharia de software que efetua transformações em código-fonte a fim de melhorá-lo. Essa técnica se desenvolveu amplamente para linguagens orientadas a objetos, mas é ainda pouco explorada em linguagens procedurais como Fortran. Neste artigo, apresenta-se quatro refatorações implementadas como extensões ao IDE Eclipse, voltadas para melhoria da legibilidade de código Fortran. Apresenta-se também uma aplicação destas refatorações em um código Fortran utilizado no Instituto Nacional de Pesquisas Espaciais (INPE).