Bruno B. Boniati (UFSM) | |
Gustavo Rissetti (UFSM) | |
Andrea S. Charão (UFSM) | |
Eduardo K. Piveta (UFSM) |
Refatoração é uma técnica de engenharia de software que visa aplicar mudanças internas no código-fonte de aplicações, sem afetar seu comportamento observável. Na computação científica, onde existem muitos códigos legados, a refatoração é pouco explorada, pois tais códigos são escritos em linguagens não orientadas a objetos, como Fortran. Este trabalho explora tal lacuna através do desenvolvimento e disponibilização de extensões de refatoração para o ambiente integrado de desenvolvimento Eclipse, utilizando-se do framework Photran (um plugin para programação Fortran integrado ao Eclipse).