Automatizando testes de software

Uma breve descrição do que são testes automatizados, como fazer seu primeiro teste e o que buscar para continuar aprendendo.

6 min. de leitura

Melhorando como desenvolvedor em 5min

Ao desenvolver, escrever é uma parte bem pequena do trabalho. Ler é a maior. Sua IDE favorita impede você de melhorar, com a navegação facilitada pelo código é bem fácil ignorar código ruim. E bom. Não quero nenhuma guerra santa contra IDEs mas, por favor, comece a tentar entender o código que você (e outras pessoas) escreve(m).

1 min. de leitura

Por que VIM?

Já escrevi sobre meu ambiente de trabalho antes então o fato deu usar VIM não deveria ser novidade. Adoro discutir e observar como cada desenvolvedor trabalha no dia a dia mas odeio o fato de ter que compartilhar o editor que várias pessoas usam só pra demonstrar alguma habilidade - ou a falta dela.

4 min. de leitura

Meu ambiente de trabalho

Gosto de ter meu fluxo de trabalho otimizado: simples e extremamente produtivo. É uma questão de encontrar a melhor solução e ver se ela resiste ao teste do tempo. Talvez por isso me interesse bastante pelo ambiente de trabalho dos outros.

5 min. de leitura

Um crawler em 5 minutos

Eu não sei se é uma prática geral mas eu gosto de ter dados guardados pra quem sabe, algum dia, dominar o mundo?! Há muito tempo não via uma API que me desse vontade de sugar, vou mostrar o que fiz pra baixar todo conteúdo JSON de uma API pública (que não me impediu de fazer isso).

~1 min. de leitura

Mensagens Commit

Espero (sinceramente) que você use algum sistema de controle de versões. A idéia aqui é (como o título sugere) expressar a importância das mensagens de commit em um projeto.

4 min. de leitura

Code Review - PHPUnit TestMore

A idéia aqui é fazer uma revisão de um pequeno componente que achei alguns meses atrás, que me fez aprender uma coisa (maldosa, diga-se de passagem) que definitivamente nem imaginava ser possível com PHP.