Configuração automática de estação de trabalho

Olá, tudo bem! Para facilitar o processo de configuração de uma estação de trabalho, criei um projeto open soucer chamado workstation_configuration, responsável por realiza todo o trabalho pesado de download, instalação e configurações necessárias para deixar redondo a nova estação que utilizará para desenvolvimento web. Requisitos Distribuição Linux baseado em Debian. Como funciona Consiste em scripts shell que fazem todo o trabalho de instalação e configuração conforme informações contidas no arquivo setup.sh. ...

2019-12-28 · 2 min · 357 palavras · Diego Brocanelli

Melhore a qualidade do código da sua equipe com Code Review

Olá, tudo bem?! Um dos métodos que podemos utilizar para melhorar nosso source code é adotar a pratica de code review. Ao realizar este processo, teremos a oportunidade de compartilhar conhecimento, melhorar o código e diminuir a quantidade de bugs que possivelmente existem no sistema. Mas o que é code review? Alguém (técnico) que não seja você, que irá analisar o seu código. Regras para um bom code review De 200 à 400 linhas de código no máximo. Sem pressa. Limite de até 1hora. Use: Checklist. Ferramentas para automatizar o processo. Não faça o processo de code review em seu próprio código. O que avaliar? A implementação atende os requisitos da task? Análise de bug. Segue code standarts? Exemplo: PSR-1. PSR-2. Contém código duplicado? O código é legível? Deixou o código melhor do que quando você o pegou? Buscar por erros. Indentação de código. Nomes de variáveis/métodos/classes. Testes: Cobrem as partes que deveriam cobrir? São legíveis? Segue boas práticas de desenvolvimento? Object Calisthenics. S.O.L.I.D. Otimização de rotinas. Execução das ferramentas: Por exemplo: PHP-CS-Fixer. PHPMD. CodeSniffer. Remover código comentado. Sugerir melhorias. O que não executar ou avaliar? Emitir opinião sobre a forma que o indivíduo trabalha. Forçar que o desenvolvedor siga o seu processo de desenvolvimento. Seja imparcial, avalie o código não a pessoa. Quais as vantagens de se ter um code review? Aumento de produtividade. Auto aperfeiçoamento. Compartilhar conhecimento: Técnico. Do produto. Economia para a empresa. Melhor base code. Redução de bugs nos sistemas. Como realizar um code review? Pode ser realizado de duas maneiras, sendo: ...

2017-05-10 · 4 min · 770 palavras · Diego Brocanelli

hhbr : 05 – Refatoração (vídeo)

Olá pessoal, tudo bem?! Ocorreu hoje a quinta edição do hhbr, e nesta edição tivemos uma super palestra sobre refatoração, conteúdo apresentado pelo mestre Davi Marcondes Moreira aka @devdrops. Acesse o vídeo da palestra e espero que aprecie o conteúdo! Dados da palestra Tema: “Refatoração” Palestrante: Davi Marcondes Moreira Twitter: https://twitter.com/devdrops Site: devdrops.me GitHub: https://github.com/devdrops Comunidade: http://phpdojeitocerto.tumblr.com/ Slides: https://docs.google.com/presentation/d/1myN5bMo_RSPeUWT6vW1XM0HHamWq4HnHAReA80gMuJ4/edit#slide=id.g18ddc55d07_2_45 Links mencionados PHPMD: https://phpmd.org/ Blackfire: https://blackfire.io/ CorgiBytes: http://corgibytes.com/ PHPUnit: https://phpunit.de/ SensiolabsInsight: https://insight.sensiolabs.com Até a próxima, abraços!

2016-12-10 · 1 min · 75 palavras · Diego Brocanelli