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

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

    Como implementar um modelo efetivo de Domain-driven design

    Como implementar um modelo efetivo de Domain-driven design

    Domain-driven Design (DDD) ou desenvolvimento dirigido ao domínio é um conjunto de padrões e princípios usados para ajudar no desenvolvimento de aplicações que vão influenciar na melhor compreensão e uso do projeto. É visto como uma nova maneira de pensar sobre a metodologia de desenvolvimento. Muitas empresas estão investindo nesse modelo para alcançar o sucesso no desenvolvimento de […]