Refactoring – Replace temp with query

Refactoring – Replace temp with query

Olá, tubo bem?! Frequentemente vemos o uso de variáveis locais realizarem operações e/ou ações.

  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 porLeia mais sobreRefactoring – Replace temp with query[…]

Modularizando Sua Aplicação Laravel

Modularizando Sua Aplicação Laravel

Olá, tudo bem?! Criar aplicações reutilizáveis, manuteníveis, de fácil compreensão pelos membros do time é o desafio do dia a dia. Sem sombra de dúvidas é o correto e devemos seguir esta linha de pensamento, pois assim temos uma aplicação saudável, facilitando novas implementações. O Laravel é um grande framework, onde vem crescendo cada vezLeia mais sobreModularizando Sua Aplicação Laravel[…]

Refactoring – Extract Method

Refactoring – Extract Method

Olá, tudo bem?! Você já deve ter esbarrado ou feito manutenção em códigos que o método tem muitas ações, como bem sabemos isso é muito ruim, pois aumenta a complexidade da leitura, manutenção, acoplamento e dificulta seu reuso. Abaixo podemos observar um exemplo:

  Por que refatorar? Quanto mais linhas um método tiver, maisLeia mais sobreRefactoring – Extract Method[…]

Refactoring – Extract Variable

Refactoring – Extract Variable

Olá, tubo bem?! Refatorar é um processo que faz parte do dia a dia do desenvolvedor, existem diversos motivos e técnicas para isso. Um problema comum que deparamos são condicionais complexas, dificultando sua legibilidade e a manutenção, abaixo podemos observar um exemplo.

  Por que devemos refatorar? Eliminamos longas linhas com multipartes, fragmentando asLeia mais sobreRefactoring – Extract Variable[…]

Calculando intervalo entre datas excluindo os finais de semana – MySQL

Calculando intervalo entre datas excluindo os finais de semana – MySQL

Olá, tudo bem?!   O problema Calcular a diferença entre duas datas no MySQL é algo muito simples e fácil de se aplicar, recentemente tive a necessidade de realizar esta task, porém excluindo do total de dias os finais de semana. Após algumas horas de pesquisa e testes, cheguei ao resultado desejado e irei compartilharLeia mais sobreCalculando intervalo entre datas excluindo os finais de semana – MySQL[…]

Tratamento de HTML dentro de uma string com PHP

Tratamento de HTML dentro de uma string com PHP

Olá, tudo bem?! Armazenar dados html ou até mesmo manipular é importante, pois devemos nos preocupar com a segurança e também com a integridade dos dados. Há momentos que desejamos armazenar a string HTML, um exemplo é quando temos um textarea que contem a estrutura similar ao word. Devemos tratar os dados para serem armazenadosLeia mais sobreTratamento de HTML dentro de uma string com PHP[…]

Realizando uma requisição AJAX sem framework Javascript

Realizando uma requisição AJAX sem framework Javascript

Olá, tudo bem?! Realizar uma requisição AJAX não precisa ser uma coisa de outro mundo, muito pelo contrário é algo bem comum e amplamente utilizado. Normalmente é realizado a implementação fazendo uso de alguma biblioteca Javascript. Neste post irei demonstrar de forma simples uma requisição AJAX para a API SWAPI (Star Wars API) e consumirLeia mais sobreRealizando uma requisição AJAX sem framework Javascript[…]

Utilizando query Selector do Javascript

Utilizando query Selector do Javascript

Olá, tudo bem?! Quantas vezes utilizamos bibliotecas como JQuery para ações básicas com Javascript? Eu mesmo por diversas vezes, acabamos tomando essa ação por falta de conhecimento. Por exemplo, para selecionar algum elemento no HTML um exemplo prático seria utilizar o $(‘elemento’) do JQuery e a partir disso manipular o elemento. Entretanto, podemos fazer estaLeia mais sobreUtilizando query Selector do Javascript[…]

Validando os dados do formulário com Zend-Validator

Validando os dados do formulário com Zend-Validator

Olá, tudo bem?! Todas aplicações que desenvolvemos necessita de entradas e saídas de dados, isso é muito comum, porém cada desenvolvedor acaba implementando a “sua solução” para esse problema. Definitivamente essa não é uma boa prática por diversos motivos. O mais recomendado é a utilização de componentes criados pela comunidade, porque devo usar um componente?Leia mais sobreValidando os dados do formulário com Zend-Validator[…]