Post

1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...

By AsEspecialistas
A Edição 92 da Revista Java Magazine, já está disponível online e contém o nosso artigo, e temos o maior prazer de apresentá-lo. Segue um trechinho:

TDD: Evidenciando a importância do Teste
Como o TDD pode auxiliar o Desenvolvimento de Software
De que se trata o artigo Neste artigo veremos como os testes podem agregar valor ao desenvolvimento através da utilização do TDD. Mitos, equívocos, vantagens e a comparação entre TDD e a metodologia tradicional são alguns dos assuntos abordados.
Para que serve
Demonstrar como uma maneira diferente de desenvolver software, onde primeiro o teste é escrito e só depois codificado, pode ajudar a obter um código “limpo” e com mais qualidade.
Em que situação o tema é útil
O TDD é mais utilizado nos processos ágeis, mas pode também ser aplicado em quase todas as metodologias tradicionais. A técnica auxilia no entendimento do negócio do software, deixando claras as regras de negócio antes mesmo de iniciar a codificação, obtendo assim, simplicidade e maior confiança no código produzido.
Resumo Devman
TDD é uma técnica de desenvolvimento de software dividida em iterações, onde primeiro o teste é criado e só depois codificado. Ela é composta por um ciclo básico de três fases: escreva um teste que falhe, escreva um teste que passe e refatore. Este processo é conhecido também como “o mantra do TDD – Falhar-Passar-Refatorar”. O desenvolvimento baseado em teste tem sido muito utilizado em função dos benefícios obtidos, como maior valor agregado ao produto e menor quantidade de falhas apresentadas no sistema em produção.
Introdução A metodologia ágil (em inglês Agile Modeling, ou AG) surgiu no início da década de 70 após o fracasso de alguns grandes projetos de software. A deficiência no gerenciamento das atividades, atrasos na entrega e sistemas que não refletiam a verdadeira necessidade do cliente eram características habitualmente atribuídas à metodologia tradicional.

A existência de uma crise do software não foi um consenso entre os profissionais da área naquela época. Mas para tornar possível a solução dos problemas enfrentados, foi criada uma nova metodologia com uma abordagem bem diferenciada.

Os métodos ágeis são um conjunto de práticas onde os princípios e valores são aplicados por profissionais de software no dia a dia e seguidos como guia. Não é um processo que define detalhadamente como criar um modelo, mas indica caminhos para obtenção de melhores resultados.

A expressão “Métodos Ágeis” é conhecida há muito tempo, porém, apenas recentemente começou a se tornar popular no Brasil. Ser ágil geralmente é confundido com falta de controle e completa

Você também pode querer ler

Comments are off for this post.