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

Autores

  • Carlos Lima Centro Federal de Educação Tecnológica da Paraíba (CEFET-PB)
  • Gabriela Guedes Souza Centro Federal de Educação Tecnológica da Paraíba (CEFET-PB)
  • Luiz Chaves Centro Federal de Educação Tecnológica da Paraíba (CEFET-PB)
  • Frederico Pereira Centro Federal de Educação Tecnológica da Paraíba (CEFET-PB)
  • Marcelo Siqueira Centro Federal de Educação Tecnológica da Paraíba (CEFET-PB)

DOI:

https://doi.org/10.18265/1517-03062015v1n15p40-47

Palavras-chave:

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

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.

Downloads

Não há dados estatísticos.

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.

Downloads

Publicado

2007-12-01

Edição

Seção

Ciência da Computação

Artigos mais lidos pelo mesmo(s) autor(es)