Início Testes no InfoQ Brasil
Notícias
Feed RSS-
O código é o culpado! Sempre?
São muitas as razões que podem ser citadas para o fracasso de projetos de software. Alguns projetos falham devido a requisitos ruins, outros devido ao custo e um cronograma super estimado e alguns simplesmente devido à um mau gerenciamento.
-
O ambiente de desenvolvimento do iPhone é superior ao do Android ?
John Blanco publicou uma comparação entre o ambiente de desenvolvimento do iPhone e do Android. Mesmo favorecendo o Java como linguagem de programação, ele acredita que o Xcode e os simuladores de iPhone são muito superiores às ferramentas disponibilizadas pelo Google. Você concorda?
-
Lambdaj manipule collections de maneira fácil
Quantas vezes você teve que procurar itens dentro de uma coleção e adicionar em uma lista temporário e gastou pelo menos umas 5 ou 6 linhas de código Java para isto? Código difíceis de ler e manter. Lambdaj é uma biblioteca que tornar fácil a resolução deste tipo de manipulação de collections através de código pseudo-funcional e estaticamente tipado.
-
C# 5.0 terá sintax sugar para operações assíncronas
O time de desenvolvimento de .NET da Microsoft anunciou nessa última semana que a próxima versão da linguagem C# terá uma nova sintaxe, mais enxuta, para realizar operações assíncronas.
-
Qual é a nomenclatura ideal para os nosso métodos?
Recentemente Anderson Fraga, no fórum Tectura, iniciou uma discussão onde ele faz um questionamento familiar para muitos desenvolvedores, ele comparou a declaração de métodos e classes do projeto Restfulie e viu que no projeto foi usado nomes curtos e expressivos. Mas qual o impacto disso? Qual é a nomenclatura ideal para os nossos métodos?
-
Google relança as Ferramentas da Instantiations
Após adquirir o braço Java da Instantiations, O Google agora disponibiliza suas ferramentas gratuitamente como parte do projeto Google Web ToolKit (GWT). Isso inclui o WindowsBuilder Pro, que facilita a criação de GUIs em SWT, Swing e GWT, o CodePRo Analytix para automação da qualidade do código, e o WindowTester Pro para testes de interface.
-
Refactoring em TDD deve incluir os testes?
O conceito de refactoring do código/projeto deve ou não incluir uma visita de refactoring também aos testes. Deve-se aprimorar o design dos testes com refactoring?
-
Bom código é suficiente para um projeto ter sucesso?
Simon Brown, um desenvolvedor, arquiteto e autor, considera que é preciso muito mais que bom código para ter um projeto de sucesso. Em sua aprensentação, "Bom código não é suficiente", Brown fala sobre os elementos necessários para um projeto ter sucesso, do design claro à documentação.
-
Quebrando paradigmas: Como mostrar o real benefício dos testes e TDD?
Como explicar testes para uma pessoa que nunca escreveu sequer um teste? Como mudar a visão de um programador mostrando que testes são sim úteis? Se para um desenvolvedor já é difícil mudar sua mente em favor dos testes e TDD qual será o esforço necessário para que um gerente fique de acordo com tal prática?
-
Liberada versão 3.0 do JBehave
Foi liberada no última dia 31 de agosto a nova versão do framework JBehave, uma ferramenta que auxilia na criação de testes utilizando a abordagem do Behavior Driven Development (BDD). Com muitas novidades entre elas a integração com frameworks de Injeção de Dependências.
-
Confirmado Dev In Rio 2010
O Dev In Rio, evento idealizado e organizado primeiramente por Guilherme Chapiewski e Henrique Bastos e que teve a sua primeira edição em 2009 contará com uma nova edição este ano.
-
TDD: Por onde começar meus testes?
TDD é uma técnica bastante utilizada hoje por diversos times. Porém essa forma de iniciar sua funcionalidade pelo teste deve começar por qual parte do nosso projeto? Se estivermos utilizando uma abordagem MVC devemos começar pelos controladores, pela tela ou pelo modelo?
-
Formação Agile na Nova Economia da Doação
Um instrutor de Agile em Boston está oferecendo gratuitamente uma formação em Desenvolvimento Orientado a Testes. Apelidada de "pague-quanto-pode", a formação é uma doação, a não ser que você decida pagar por ela. Mesmo pagando, você que determina a quantia a ser paga. Seja bem-vindo à Nova Economia da Doação.
-
Liberada versão 1.3.0 do JSFUnit
Com a frase "Uma pequena release com grandes consequências" foi anunciado o lançamento no último dia 11 de agosto, de uma nova versão do JSFUnit, uma ferramenta de testes de unidade para aplicações desenvolvidas em JSF.
-
Crowdsourced Testing, mudando o jogo
Crowdsourcing é o processo de solicitar a um grande grupo da comunidade, uma multidão, que execute uma tarefa que é tradicionalmente realizada por um grupo seleto de uma organização, muito provavelmente empregados ou contratantes. Crowdsourced testing é a poderosa combinação da economia da web e cloud com a efetividade e eficiência do crowdsourcing. Isso poderia nos ajudar?