Conheça mais sobre nossos treinamentos
Treinamento: Utilização de testes unitários em desenvolvimento de software embarcado

Fluxo do desenvolvimento orientado a testes
Os desafios de desenvolver software embarcado aumentam a cada dia. Sistemas cada vez mais complexos, módulos de software que precisam ser integrados, manutenção e evolução do legado, esses são apenas alguns dos problemas que os desenvolvedores precisam lidar a cada dia.
Na última década diversas áreas da computação, como o desenvolvimento web, precisaram lidar com o mesmo tipo de problema, culminando na metodologia que hoje chamados Test Driven Development, ou Desenvolvimento Orientado a Testes.
Essa metodologia prega o uso de testes unitários como pedra fundamental de desenvolvimento, de forma manter a qualidade do código a longo prazo. Longo Prazo.
Apesar dos benefícios, porque ela não é mais utilizada?
Isso se deve a curva de aprendizado inicial que precisa ser superada, o que frustra muitos desenvolvedores, levando muitos a pregarem que é impossível aplica-la certos domínio.
Esse treinamento tem como objetivo principal suavizar a curta de aprendizado, e mostrar como o TDD pode ser integrado de maneira saudável no desenvolvimento de software embarcados.
O que será visto no treinamento
- Porque testes unitários
- Falácias e verdades sobre TDD
- Como isso pode me ajudar
- Criando hábitos saudáveis
- Utilizando Unity e Ceedling
- Projeto exemplo
Possui interesse ou precisa de mais informações?