Complexidade de Software
Entendendo a importância de um código simples
Description
Este curso apresenta questões relacionadas à complexidade de software e como ela pode afetar a evolução de um projeto. Dá uma noção sobre dívida técnica e sua relação com a complexidade além de uma visão de como deve ser um software a partir das quatro regras da simplicidade do Kent Beck. Aborda as duas principais medidas de complexidade no mercado: Complexidade Ciclomática e Complexidade Cognitiva. Por fim faz uma apresentação de como refatorar códigos com alta complexidade e uma análise final como como, através de refatoraçao, manter o código sempre simples e de fácil manutenção.
What You Will Learn!
- Medidas de complexidade de software: Complexidade Ciclomática e Complexidade Cognitiva
- Refatoração de códigos complexos
Who Should Attend!
- Desenvolvedores, testadores e gestores de projetos de software