BT

Testando seu código Javascript

| por Lucas Souza Seguir 0 Seguidores em 17 jun 2010. Tempo estimado de leitura: 1 minuto |

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.

Dê sua opinião

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

Receber mensagens dessa discussão
Comentários da comunidade

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

Receber mensagens dessa discussão

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

Receber mensagens dessa discussão

Dê sua opinião

Faça seu login para melhorar sua experiência com o InfoQ e ter acesso a funcionalidades exclusivas


Esqueci minha senha

Follow

Siga seus tópicos e editores favoritos

Acompanhe e seja notificados sobre as mais importantes novidades do mundo do desenvolvimento de software.

Like

Mais interação, mais personalização

Crie seu próprio feed de novidades escolhendo os tópicos e pessoas que você gostaria de acompanhar.

Notifications

Fique por dentro das novidades!

Configure as notificações e acompanhe as novidades relacionada a tópicos, conteúdos e pessoas de seu interesse

BT