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
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
Português,
8 meses atrás
Filosofia,
8 meses atrás
Português,
8 meses atrás
Português,
1 ano atrás
Matemática,
1 ano atrás
Português,
1 ano atrás
Artes,
1 ano atrás
Administração,
1 ano atrás