Java
Percebo alguns desenvolvedores e gerentes reclamando sobre criar projetos web em java: “É muito complexo“, “Dá muito trabalho devido aos arquivos de configuração“, “Demora para começar a desenvolver“, posso até concordar, mas existe uma alternativa: Archetype Maven Plugin. Archetype consiste em um jar de projeto desenvolvido com Apache Velocity. É uma forma bastante interessante para criar projetos maven, baseados em [...]
Continue lendo sobreTemplates de projetos com archetype:generate do maven
Mais uma vez falando sobre o Selenium. Como citei em outro post sobre como executar testes do Selenium dentro do ciclo de vida do maven, mas implementar um novo teste de uma tela, por exemplo, não é muito eficiente executar todos os testes, como são executados dentro do ciclo de vida do maven, para executar [...]
Continue lendo sobreTestes de unidade do Selenium no eclipse
Sonar é um projeto open source que gerência a qualidade do código do seu software que cobre sete categorias de qualidade código como: arquitetura e design, comentários, códigos duplicados, testes de unidade, complexidade, possíveis bugs e regras de código. Foi desenvolvido em Java e cobre projetos desenvolvidos em Java, Flex, PHP, PL/SQL, Cobol e Visual Basic 6. Possui uma interface bastante [...]
Esse será um post curto, mas bastante útil. O eclipse tem a habilidade de executar a aplicação interativamente, linha por linha no modo debug, onde você pode definir um ponto específico no código onde a aplicação irá parar, representado por uma bola azul chamado breakpoint. Como você pode ver na documentação do eclipse: “A breakpoint [...]
O Selenium e o Webdriver se uniram para criar um poderoso framework de código aberto para testes de aceitação baseado em javascript para as aplicações web. Os testes podem ser realizados com um browser normal, instanciado e aberto como também pode fornecer um driver leve, super rápido que simula um browser baseado no HtmlUnit dando [...]
Continue lendo sobreTestes funcionais com Selenium 2.0 e cargo-maven-plugin
Uma forma de aprender uma nova linguagem de programação ou um novo framework é fazer um “Hello World” ou um CRUD, para entender o básico da tecnologia, como ciclo de vida, dependências, configurações, limitações e etc. Como precisaria aprender como utilizar o Spring MVC e o Struts Tiles, antiga biblioteca do Struts que virou um [...]
Continue lendo sobreExemplo Spring MVC integrado com Struts Tiles
Já tinha ouvido falar de macumbas, feitiçarias, superstições, mágicas e outras maldições, mas nunca a maldição do Hello World. Conversando com um amigo, comentei dos meus estudos sobre desenvolver em Android, então ele comentou sobre essa maldição, então resolvi pesquisar. A maldição diz: “aquele programador que não fazer aparecer magicamente uma tela preta escrita Hello [...]
Começo com esse monte de versões, de vários frameworks do adobe flex, de plugins do maven, que por sinal saiu a notícia no InfoQ sobre a nova release 3.0. Mas o que quero mesmo destacar nesse post é um exemplo de aplicação com adobe flex e Flexunit4. Utilizo também o plugin do maven Flexmojos4, que [...]
Essa semana passei por um problema. Queria desenvolver em Adobe Flex utilizando a versão do eclipse, o Helios com o plugin do Flex Builder 3 do eclipse. Percebi que a perspectiva flex não aparecia. Depois de algumas pesquisas, descobri um problema de compatibilidade de versões e achei uma solução, então resolvi postá-lo. A primeira que [...]
O bugtracking é uma aplicação que foi projetada para ajudar os programadores e na garantia da qualidade no desenvolvimento do software para registrar e gerenciar bugs. Muitos desses bugtracking são open source, bastante utilizados em empresas que desenvolvem software. Um desses bugtracking é o Mantis, o bugtracker mais popular, desenvolvido em PHP que pode utilizar [...]
Continue lendo sobre[mini-post] Bugtracking em 5 minutos com Instant Mantis