BT

Início Notícias Testando seu código Javascript

Testando seu código Javascript

Favoritos

Nos últimos anos a linguagem Javascript vem tornando-se a melhor linguagem para desenvolvermos aplicações ricas na internet. Porém raramente recebem a atenção devida, ou seja, os desenvolvedores utilizam frameworks como JQuery e outros, mas não testam seus códigos, assim como testam códigos Java, por exemplo.

A facilidade que as bibliotecas trazem, levam os desenvolvedores a criar grandes códigos que acabam tornando-se uma grande bola de lama. O código torna-se díficil de manter e acaba sendo deixado de lado pelos desenvolvedores. Talvez seja o momento de testar os códigos Javascript e dar a eles a sua devida atenção?

Luca Grulla em seu blog dá algumas dicas de como alcançar tais efeitos:

O primeiro passo para conseguir evitar código Javascript macarrônico é começar a pensar em Javascript como uma linguagem de primeira classe, assim começar a lidar com ela com a mesma maneira e abodagem que usamos para qualquer linguagem server side.

Com esta nova abordagem da mesma maneira que identifcamos regras e pontos de integração no código server side, nós começamos a criar abstrações em nosso código Javascript.

Com estas abstrações bem definidas nós definimos limites claros entre as diferentes partes do sistema, e como consequencia nosso código torna-se mais simples, e nós promovemos o reúso e o princípio do Dont Repear Yourself, e finalmente conseguimos testar nosso código mais facilmente.

Luca também diz que se pensa-se dessa nova forma, a árvore DOM e o protocolo HTTP são dos claros pontos de integração.

Nosso código Javascript manipula o DOM adicionando nós ou alterando os já existentes da mesma maneira que qualquer linguagem poderia interagir com um banco de dados. Cada chamada para o servidor sob o HTTP via Ajax é exatamente a mesma chamada que fazemos para um web server a partir do código server side.

Com estas abstrações em mente, nós podemos começar a reescrever nosso código, isolando estas interações através de objetos bem definidos.

Existem várias ferramentas que permitem que seu código Javascript seja testado de maneira fácil.

Você ja escolheu a sua? Acha mesmo importante que códigos Javascript sejam testados?

 

 

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

BT

Seu cadastro no InfoQ está atualizado? Poderia rever suas informações?

Nota: se você alterar seu email, receberá uma mensagem de confirmação

Nome da empresa:
Cargo/papel na empresa:
Tamanho da empresa:
País:
Estado:
Você vai receber um email para validação do novo endereço. Esta janela pop-up fechará em instantes.