Insights de código limpo – Objetos e Estruturas de dados

Nos insights de código limpo de hoje trago algumas frases retiradas direto do livro, do capítulo Objetos e Estruturas de dados. Objetos escondem seus dados por trás de abstrações e expõe funções que operam nesses dados. Estruturas de dados expõe seus dados e não tem funções significativas. Código procedural (código que utiliza estrutura de dados) facilita a … Continue lendo Insights de código limpo – Objetos e Estruturas de dados

Insights de código limpo – Formatação

Nos insights de código limpo de hoje trago um assunto com o qual me preocupo bastante quando estou escrevendo código, a formatação. Neste capítulo de Código Limpo, tio Bob explica que um código bem formatado ajuda na legibilidade e também demonstra profissionalismo por parte de quem o escreveu, pois ajuda outros profissionais a lerem tal código … Continue lendo Insights de código limpo – Formatação

Melhorando o feedback de seus testes

Em Maio de 2015 publiquei um video da série “Aprendendo Protractor”, no qual expliquei como executar somente um teste de uma suite de testes, ou como pular um teste em específico. O tempo passou e tenho uma nova dica a respeito do assunto. Quando você resolve pular um teste, você precisa mudar a função it … Continue lendo Melhorando o feedback de seus testes

Como realizar uma revisão visual combinando Visual Review + Protractor

Ueba! Finalizando a série de posts sobre Protractor já publicados no blog da Taller, hoje o assunto é algo que venho desbravando nos últimos tempos: Como realizar uma revisão visual combinando Visual Review + Protractor

Testando aplicações AngularJS com Protractor

Opa! Há aproximadamente um ano publiquei um material para iniciantes em testes automatizados end-to-end com Protractor, no blog da Taller, e achei que seria uma boa relembrar este post aqui. Confira na íntegra em: Testando aplicações AngularJS com Protractor.

Um pouco mais de Protractor

Ano novo, projeto novo. E no projeto onde comecei a trabalhar este ano resolvemos que novas funcionalidades só serão desenvolvidas quando todas as funcionalidades já existentes estiverem cobertas por testes automatizados. Inicialmente estou ajudando na cobertura de testes e2e, para daqui para frente trabalharemos com TDD, evoluindo a aplicação com maior segurança e confiança. Neste projeto … Continue lendo Um pouco mais de Protractor