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?
Respostas
A reciclagem de códigos e a lógica de programação é muito empregada na criação de códigos diferentes, bem como na reciclagem.
Em situações semelhantes a essa, o programador deveria considerar todo código gerado pelo sistema, em um banco de dados uma vez que dessa forma, quando o sistema fosse processar um novo dado ou informação, iria primeiro consultar se o valor gerado é equivalente a algum que está no banco de dados do sistema.
Em caso afirmativo, você deverá processar um novo código, do contrário, armazene o código gerado no sistema.
Lembre-se de que na reciclagem de código, a lógica é a mesma, seguindo pela orientação em datas.
Resposta:
Precedência dos operadores utilizados nesse programa PHP, que fez com que a atribuição da variável ocorresse antes do cálculo da expressão.
Explicação:
Estacio