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[…]

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[…]

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[…]

Como realizar parse da query string de forma simples com PHP

Como realizar parse da query string de forma simples com PHP

Olá, tudo bem! Pode parecer simples, porém quem nunca teve a necessidade de realizar parse da query string para obter seus valores? Principalmente quando não estamos utilizando um framework, micro framework ou componente para isso. Vou lhe demostrar que não precisamos de nada disso para realizar essa tarefa!   O que é query String? ÉLeia mais sobreComo realizar parse da query string de forma simples com PHP[…]

YAGNI – Você não vai precisar disso

YAGNI – Você não vai precisar disso

YAGNI é um acrônimo para “You Aren’t Gonna Need It” (Você não vai precisar disso) mantra pregado pela Extreme Programming (XP) onde se diz que não devemos adicionar possíveis novas funcionalidades ao software a não ser que seja necessário. Nós desenvolvedores de software temos a péssima mania de tentar prever o futuro, implementando “aquele recurso”Leia mais sobreYAGNI – Você não vai precisar disso[…]

hhbr: 15 – SPL e Estruturas de Dados (vídeo)

hhbr: 15 – SPL e Estruturas de Dados (vídeo)

Olá, tudo bem?! Rolou a 15 edição do hhbr, nesta edição trago para vocês uma palestra super bacana apresentada pelo mestre Davi Marcondes sobre Estrutura de dados com SPL no PHP. Uma palestra recheada de muito conteúdo e exemplos práticos das estruturas de dados implementadas utilizando SPL. Você que quer aprender a utilizar de formaLeia mais sobrehhbr: 15 – SPL e Estruturas de Dados (vídeo)[…]