Código de barras para engenheiros de software: da etiqueta ao sistema

Introdução Nós como engenheiros de software já nos deparamos com a necessidade de implementar a geração de código de barras, com isso instalamos uma biblioteca de terceiros sem nem parar para nos perguntar como que ela funciona, apenas instalamos e usamos. Porém, aprofundar no entendimento é algo importante para que possamos saber o que estamos fazendo e como é feito, ajudando, por exemplo, a determinar qual o melhor tipo para o problema que estamos resolvendo. ...

2026-07-28 · 18 min · 3816 palavras · Diego Brocanelli

Refactoring – Replace temp with query

Olá, tubo bem?! Frequentemente vemos o uso de variáveis locais realizarem operações e/ou ações. 1 2 3 4 5 6 7 8 9 10 <?php $basePrice = $this->quantity * $this->itemPrice; if ($basePrice > 1000){ return $basePrice * 0.95; } else{ return $basePrice * 0.98; } Por que devemos refatorar? Abrirá portas para utilizarmos o Extract Methods. Podemos reutilizar a mesma expressão em outras partes do sistema. Facilitamos as modificações/implementações de regras de negócio. Solução para o problema! Devemos extrair a lógica responsável por realizar a operação e limpamos o processo de execução do código. ...

2018-09-17 · 1 min · 175 palavras · Diego Brocanelli

PHPDoc, para que server e onde devo usar?

Olá pessoal, tudo bem?! Com certa frequência menosprezamos o valor do PHPDoc, porém o que é isso? ‘”PHPDoc” is a section of documentation which provides information on aspects of a “Structural Element”.’ PHP Fig – PSr’5 – Definitions “PHPDoc” é uma seção de documentação que fornece informações sobre aspectos de um “Elemento Estrutural”. Sua falta se dá no pior momento, onde necessitamos consultar um recurso e não encontramos nada sobre o mesmo, apenas as várias linhas de sua implementação. Abaixo pode-se observar um trecho de código sem o uso do PHPDoc. ...

2017-05-02 · 6 min · 1150 palavras · Diego Brocanelli