Complexidade de Software

Entendendo a importância de um código simples

Ratings: 3.93 / 5.00




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