Buscar

como manter um código que tenha pequenos impactos na manutenção?

O analista de sistemas durante a modelagem e desenvolvimento de um sistema, tem uma grande preocupação em manter um código que tenha pequenos impactos na manutenção e favorecimento a reutilização?

💡 5 Respostas

User badge image

Willian Gregorio

Testes de integração são fundamentais para validar a corretude do sistema, mas podem apresentar uma barreira para sua evolução. Os desenvolvedores devem pesar a abordagem de testes para garantir o máximo de qualidade interna e externa, mantendo um custo aceitável para o desenvolvimento e evolução a longo prazo!

2
Dislike0
User badge image

Tiago Silva

QUE TENHAM BAIXO ACOPLAMENTO OU MELHOR QUE AS PARTESDE UM SISTEMA SEJAM INDEPENDENTES

1
Dislike0
User badge image

Andre Smaira

como manter um código que tenha pequenos impactos na manutenção?

O analista de sistemas durante a modelagem e desenvolvimento de um sistema, tem uma grande preocupação em manter um código que tenha pequenos impactos na manutenção e favorecimento a reutilização?


Incialmente, deve-se diminuir o acoplamento entre classes para que a alteração em algum ponto do sistema não propague a necessidade de alteração nos demais.


Assim, dependendo do acoplamento, a manutenção de um código pode levar muito tempo, exigindo um grande esforço. Muitos códigos perdem sua funcionalidade devido ao seu tempo de manutenção.


Testes de integração ajudam a analisar a corretude de um código, porem geram um acoplamento muito forte.


Assim, para contornar eventuais problemas o programador pode se utilizar de programas voltados para interfaces e não para implementação e do TDD onde o programador é forçado a pensar no designer antes da implementação, assim, diminuindo o acoplamento.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais