Rolou no último final de semana a segunda edição do QCONSP, principal evento de arquitetos e desenvolvedores do Brasil. O evento é organizado pela InfoQ Brasil em parceria com a Caelum.
O evento foi realmente muito bom, com um nível técnico praticamente inquestionável. A organização também é incrível. A forma como a Caelum coleta feedback deveria ser um exemplo para todo mundo, sem falar na comida em abundância :) Pena ter faltado um pouco de tomadas e alguns problemas com a rede wifi (é, fazer rede wireless pra 850 pessoas não é fácil…), mas o evento foi realmente muito bom. Continue Reading »
Em Setembro vai rolar a segunda edição da QConSP, versão brasileira do principal evento de arquitetos e desenvolvedores do mundo. O evento é organizado pelo InfoQ Brasil em parceria com a Caelum. No ano passado o evento bombou, e tenho certeza que este ano não será diferente.
Marcarei presença apresentando, junto ao Andrews Medina, a palestra “Os complicados testes de interfaces e componentes web”, na trilha “O browser como plataforma”. Na palestra, apresentaremos algumas técnicas para testar interfaces web, seja de forma integrada ou de forma unitária (componentes isolados), usando ferramentas como Splinter e Jasmine.
Além da nossa palestra, o evento também contará com apresentações de feras como Guilherme Silveira, Jim Webber, Evan Weaver e outros. A QConSP 2011 vai acontecer nos dias 10 e 11 de Setembro, no Centro Fecomercio de Eventos, em São Paulo. Ainda da tempo de se inscrever!
Nos vemos lá! :)
Como da para reparar no banner do site, o Liberdade Interativa chega à terceira edição, e, pela primeira vez, sem uma palestra minha =P A comunidade Tux-ES está organizando a terceira edição do Liberdade Interativa, que acontecerá novamente numa quinta-feira à noite, dia 11 de novembro, na Faesa da Av. Vitória. Não é necessário fazer inscrição, apenas apareça! A programação é a seguinte:
Continue Reading »
Baby steps, test-first, good enough code, red-green-refactor cycle, etc. Test-driven development (TDD) parte de vários princípios e práticas para construção de código de qualidade, com “garantia anti-bugs”. Com essa garantia, evangelistas apresentam o TDD como solução de qualidade para o produto que você constrói.
Recentemente, me peguei num momento de fanatismo por TDD e rodei um coverage num projeto que eu estava construindo, percebi que eu tinha 51% de cobertura de testes e resolvi que eu teria 100% de cobertura, e para isso eu fui praticar o amado TLD e assumir o compromisso de, daqui pra frente, fazer TDD para manter a cobertura em 100%. Continue Reading »
Freshen é um framework Python para construção de testes de aceitação, baseado no Cucumber e tem o mesmo objetivo do Cucumber: fazer o desenvolvimento de softwares com BDD mais divertido. Podemos aplicar os conceitos do BDD escrevendo testes de aceitação em alto nível e graças à integração com o Nose, podemos ainda usar testes unitários para testar unidades de código. Continue Reading »
É comum as pessoas assistirem palestras/workshops/evangelizações/s.a. sobre test-driven development (TDD) e ficarem empolgadas para começar a escrever testes automatizados nos softwares que desenvolvem, mas quando começam a desenvolver, sentem-se perdidas e improdutivas, daí desistem. Testar primeiro é uma cultura, e ninguém muda de cultura só por que ficou empolgado com uma apresentação sobre uma cultura diferente. Passada a empolgação, entendendo os benefícios do TDD, acreditando no TDD e desejando realmente praticar TDD, um desenvolvedor ainda vai ser “pouco produtivo” com TDD. Continue Reading »