Kennedy Tedesco

O PHP e o seu ecossistema nunca estiveram tão fortes

Uma das coisas mais destrutivas é o conceito pré-estabelecido sem uma análise razoável de conhecimento de causa. A tecnologia…

Monitorando processos com o htop

O Htop é uma ferramenta visual e interativa (ela recebe interação até pelo mouse) para visualizar os…

Complexidade ciclomática, análise estática e refatoração

Complexidade ciclomática é uma métrica do campo da engenharia de software, desenvolvida por Thomas J. McCabe em 1976, e…

Ferramenta para avaliar a complexidade de código escrito em PHP

Recentemente o Taylor Otwell (criador do Laravel Framework) publicou um artigo avaliando a complexidade de código dos principais…

Container de injeção de dependência (DI Container)

No artigo Entendendo Injeção de Dependência vimos sobre o que é injeção de dependência, seu funcionamento e como…

PHP 7 e novidades do PHP 7.1

(Apesar do final da URL desse post terminar em 7.1, prometo que não trataremos de nenhuma tragédia aqui. Vamos…

Linguagens e paradigmas de programação

No passado escrevia-se programas utilizando apenas linguagens de baixo nível. A escrita é engessada, complexa e muito específica, sendo…

Padrões de projeto: o que são e o que resolvem

Design Patterns (comumente relacionados na literatura de TI como “Padrões de Projeto”) são soluções para problemas comuns que encontramos…

Entendendo injeção de dependência

Alguns fatos preliminares: Se você ainda não sabe muito bem o que é “injeção de dependência”, bem, você pode até…