Efeitos Colaterais de Manutenção

   Define-se efeito colateral como erro ou comportamento indesejável que ocorre como resultado de uma modificação no software.
   Efeitos Colaterais na Codificação:
   Cada alteração do código feita de forma mal planejada tem um potencial para introduzir erros desastrosos. Basta, por exemplo, mudar-se o nome de uma variável em uma parte do programa e edquecer-se de mudar em outro lugar do mesmo para "derrubar" um sistema.
   O seguinte conjunto de mudanças tende a ser mais propenso a erros, segundo Pressman:

  • Um subprograma é apagado ou modificado
  • Um identificador é apagado ou modificado
  • Mudanças são feitas para melhorar o desempenho
  • A abertura ou fechamento de arquivos é modificada
  • Operadores lógicos são modificados
  • Parâmetros de função são suprimidos ou adicionados sem que se mude as partes do código que as referencia.
   Efeitos Colaterais na Documentação:
   Quando as mudanças no código não são refletidas na documentação do projeto, ou nos manuais do usuário, acontecem efeitos colaterais na documentação. Este é o tipo de efeito colateral mais comum pois:
   "Na maioria das empresas os desenvolvedores também trabalham com a manutenção. Ao invés de usar processos sistemáticos e utilizar a documentação, eles consertam os programas e voltam ao desenvolvimento o mais rápido possível. Com o tempo, os programas tornam-se quase impossíveis de ser modificados e a documentação fica sem valor" - PARIK
   

Comentários

Postagens mais visitadas