Code Coverage em Javascript
Já conversamos um pouco sobre TDD/BDD e montamos nosso ambiente para começar a brincar com testes. Que tal agora verificarmos como anda nossa cobertura de código? Let’s go!
Já conversamos um pouco sobre TDD/BDD e montamos nosso ambiente para começar a brincar com testes. Que tal agora verificarmos como anda nossa cobertura de código? Let’s go!
TDD é uma técnica de desenvolvimento. Provavelmente você já leu muitos artigos falando sobre TDD. Talvez você até já experimentou alguma ferramenta de TDD ao desenvolver seus códigos. Mas você continua usando? Você sabe o valor de desenvolver um código testável?
No artigo anterior, mostrei um pouco do formato AMD. Hoje vamos falar sobre o CommonJS.
Depois de um tempo escrevendo código Javascript, você começa a perceber que algumas coisas começam a se repetir, outras você precisa reutilizar, então você pensa:
Como eu posso modularizar isso, para que esse componente seja reutilizado em vários projetos diferentes?
Para responder a essa pergunta, entram em cena duas especificações de módulo: AMD e CommonJS (ou CJS).
Eles permitem que você escreva seus códigos de forma modular, seguindo algumas definições. Vamos falar sobre cada um deles.
Sabe quando você precisa dar require
em um módulo que você criou, mas ele está em uma estrutura de diretórios bem longe do arquivo que você precisa incluir, e você tem que usar um milhão de ../../../
para chegar até o diretório certo do seu módulo?
Você já deve saber que, com o HTML5, houveram algumas pequenas melhorias para adicionar o charset e o doctype no seu documento. Antigamente era preciso decorar algo parecido com isso:
1 |
Comecei com esse blog no início de 2014. Pretendia escrever vários posts, com uma frequência razoável, ao menos uma vez por mês, mas isso foi um mito. E pude perceber que não só pra mim, mas pra muita gente é complicado dedicar um tempo específico para escrever e manter o blog atualizado. Por isso resolvi lançar esse desafio a mim mesmo: escrever 1 post por dia em 2015.
O WordCamp, como você já deve saber, é um evento internacional, que reúne pessoas de todos os lugares do mundo para falar de WordPress.
No último sábado (17/05/14), aconteceu o WordCamp Belo Horizonte. E já pra começo de conversa: Foi o WordCamp mais animal que já participei! O evento se superou em tudo. Então, já gostaria de agradecer ao Valério que organizou tudo com muito carinho pra fazer o melhor WordCamp de todos os tempos!
O cara tá morando no Rio de Janeiro, e fez o negócio acontecer de longe mesmo!
E não faltou o famoso pão de queijo! Teve até sorteio de uma caixa no final do evento xD
Mas vou começar pela viagem. Vem comigo!
Meu post sobre “Workflow Javascript com Module Pattern” saiu na BrazilJS Weekly #69 (obrigado a quem colocou lá o/), mas isso acabou me mostrando que eu tinha um pequeno “problema” com os comentários: como tinha uma query string na URL, o Disqus achava que se tratava de uma página diferente e criava uma nova thread de comentários =/