BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

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

Testando seu código Javascript

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

Conteúdo educacional

BT