- Página Inicial
- »Refactoring
REFACTORING
Refactoring é o processo de reescrever um programa de computador para melhorar sua estrutura ou legibilidade, preservando seu comportamento. Em Engenharia de Software, o termo "refactoring" significa modificar o código fonte sem mudar seu comportamento externo, e é, algumas vezes, informalmente referido como "cleaning it up". O refactoring não repara erros nem adiciona novas funcionalidades. Na Agence esse serviço foi projetado para melhorar a compreensão, consistência interna, documentação e clareza do código fonte tornando-o mais fácil para manutenções futuras.
Muitas empresas, por diversos motivos, entre eles, questões de cronograma e/ou falta de pessoal especializado, possuem sistemas sem documentação e com falhas no desenvolvimento, de forma que a manutenção de tais sistemas torna-se algo muito complexo, demorado e consequentemente oneroso para a corporação. Para resolver problemas deste tipo, a Agence disponibiliza a técnica de refactoring (reconstrução).
Durante o serviço Agence Refactoring, profissionais com experiência na tecnologia em que o sistema foi desenvolvido, regidos por padrões de projeto, implementação e documentação, analisarão todo o código fonte do sistema e o implementarão, a ponto de torná-lo mais fácil de manter e expandir, sem alterar o comportamento do sistema, inclusive objetivando a melhoria de performance. Esse serviço contempla ainda a geração de documentação adequada a fim de que demais interessados compreendam mais facilmente as funcionalidades e regras de negócio implementadas pelo sistema.
Se o sistema em questão está baseado em tecnologia client-server, completando ainda este serviço de "reengenharia de software", a Agence oferece uma de suas maiores especialidades: o serviço Agence AWM, Applications Web Migration (Migração de aplicações para Web).
Clique aqui para mais informações sobre o serviço Agence AWM.
Para mais informações sobre a Empresa, entre em contato conosco.