Refatorando o SimGrIP: um estudo de caso acerca da aplicação de técnicas de refatoração de software

Carlos Lima

Centro Federal de Educação Tecnológica da Paraíba (CEFET-PB) Brasil

Gabriela Guedes Souza

Centro Federal de Educação Tecnológica da Paraíba (CEFET-PB) Brasil

Luiz Chaves

Centro Federal de Educação Tecnológica da Paraíba (CEFET-PB) Brasil

Frederico Pereira

Centro Federal de Educação Tecnológica da Paraíba (CEFET-PB) Brasil

Marcelo Siqueira

Centro Federal de Educação Tecnológica da Paraíba (CEFET-PB) Brasil

Resumo

A demanda dos clientes pela integração de mais funcionalidades ao software adquirido implica no aumento do tamanho e da complexidade do código fonte do programa de computador, prejudicando sua legibilidade e deteriorando sua estrutura inicial. Os padrões de projeto e as técnicas de refatoração servem de guia para o desenvolvedor na sua tarefa de manutenção do código. Com a finalidade de melhorar a estrutura interna do software SimGrIP, realizou-se a refatoração parcial de seu código, reestruturando uma de suas funcionalidades, a fim de se justificar a utilização desta técnica ao se comparar o código final e inicial, com base em critérios como legibilidade e acoplamento, constatando sua eficiência no processo de revitalização do software.

Palavras-chave


refatoração de código; padrões de projeto; manutenção de código; SimGrIP


Texto completo:

Referências


FOWLER, M.; BECK, K.; BRANT, J.; OPDYKE, W.; ROBERTS, D. Refactoring: Improving the Design of Existing Code. Addison Wesley: USA, 2003.

FREEMAN, E; FREEMAN, E. Head First Design Patterns. 1a ed. O’Reilly Media: USA, 2004.

GAMMA, Erich; HELM, Richard; JOHNSON, Ralph & VLISSIDES, John Design Patterns: Elements of Reusable Object-Oriented Software. Addison Wesley: USA, 1995.

WAKE, William C. Refactoring Workbook. Addison Wesley: USA, 2003.


DOI: http://dx.doi.org/10.18265/1517-03062015v1n15p40-47

O arquivo PDF selecionado deve ser carregado no navegador caso tenha instalado um plugin de leitura de arquivos PDF (por exemplo, uma versão atual do Adobe Acrobat Reader).

Como alternativa, pode-se baixar o arquivo PDF para o computador, de onde poderá abrí-lo com o leitor PDF de sua preferência. Para baixar o PDF, clique no link abaixo.

Caso deseje mais informações sobre como imprimir, salvar e trabalhar com PDFs, a Highwire Press oferece uma página de Perguntas Frequentes sobre PDFs bastante útil.

Visitas a este artigo: 1963

Total de downloads do artigo: 1119