ARTIGOS

Como implementar o processo de TDD ao desenvolvimento?

Como implementar o processo de TDD ao desenvolvimento?

Test Driven Development ou, em português, Desenvolvimento Orientado a Teste, é o ciclo de repetições utilizado pelos desenvolvedores de softwares para aplicar testes automatizados. O objetivo pode ser tanto validar requisitos, quanto implementar novas funcionalidades, identificar bugs, etc. Nesse processo, os requisitos são transformados em casos de testes específico. A partir dos resultados obtidos é possível aprimorar o software. Apesar […]

Como aplicar DDD e TDD em conjunto

Como aplicar DDD e TDD em conjunto

O objetivo do desenvolvimento de um software é entregar uma solução para a dificuldade ou problema de um grupo de pessoas. Para isso, é preciso estudar as necessidades do público e desenvolver o projeto. Com esses passos finalizados, inicia-se o desenvolvimento do código. Porém, o método pode não entregar bons resultados. A implementação das metodologias DDD e TDD em conjunto […]

O Desenvolvimento Orientado a Testes e suas vantagens em relação aos métodos de desenvolvimento

O Desenvolvimento Orientado a Testes e suas vantagens em relação aos métodos de desenvolvimento

O desenvolvimento de um software está sujeito a falhas, afinal é um ser humano digitando requisitos que devem responder a diferentes comandos. Por esse e outros motivos que o Desenvolvimento Orientado a Testes é tão necessário. Algumas empresas não utilizam o método, porque o tempo de entrega do sistema é maior, porém pode apresentar mais […]

A metodologia do Domain-driven Design (DDD) – Desenvolvimento dirigido ao domínio

A metodologia do Domain-driven Design (DDD) – Desenvolvimento dirigido ao domínio

O desenvolvimento de um software é feito com base nos objetivos do cliente. Porém, na hora de escrever o código e durante todo o projeto, existe o risco de não atingir a expectativa. Diversos fatores podem ocasionar esse problema, entre eles as falhas de comunicação, a pressa em entregar o projeto, entre outros. Nenhum projeto […]

TDD: fundamentos do desenvolvimento orientado a testes

TDD: fundamentos do desenvolvimento orientado a testes

O TDD é a sigla para Test Driven Development ou Desenvolvimento Orientado a Teste. Mas exatamente, o que isso significa? Basicamente, o que queremos dizer é que antes de desenvolver os códigos de produção de um software, são desenvolvidos os testes. A primeira impressão é de que essa ideia de pensar em testes antes de ter […]