Informática, perguntado por maryanarocha181, 1 ano atrás

Pensem no seguinte cenário: Um programador criou uma função em PHP que realizar a geração de códigos de barra para serem impressos em um cupom. Entretanto, ao precisar gerar códigos de barra na impressão de um recibo, o programador apenas copiou o código e colou no lugar apropriado. Certo dia, ao dar manutenção na aplicação, ele alterou apenas um dos códigos, e assim, o sistema passou a emitir 2 códigos diferentes, causando assim um erro no software . Na sua opinião: Este programador utilizou das boas praticas de programação para criar um código limpo? Sobre a reutilização de código, o que este programador deveria fazer para que o sistema realizasse a geração do código de barras de forma correta?

Soluções para a tarefa

Respondido por Godobs
2

Não entendi muito bem sua pergunta...

Porém, caso a questão seja sobre a reciclagem de códigos e a lógica de programação usada na criação de códigos diferentes, e na reciclagem de tal:

O programador deveria ter tratado todo código gerado pelo sistema, em um banco de dados.

Assim, quando o sistema fosse processar um novo, iria primeiro consultar se o valor gerado é igual a algum que está no banco de dados do sistema. Se sim, processe um novo código. Se não, armazene o código gerado no sistema.

Em questões de "reciclagem" de código, a lógica é a mesma, seguindo pela orientação em datas.

Caso o código do banco de dados tenha sido gerado a mais de 1 mês, delete-o (ex.).


Me corrija caso esteja errado tal lógica. Boa noite


Perguntas interessantes