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 […]