Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Complexidade de Software
Highest Rated
Rating: 4.6 out of 5(90 ratings)
382 students

Complexidade de Software

Entendendo a importância de um código simples
Last updated 3/2022
Portuguese

What you'll learn

  • Medidas de complexidade de software: Complexidade Ciclomática e Complexidade Cognitiva
  • Refatoração de códigos complexos

Course content

4 sections13 lectures2h 48m total length
  • Introdução - Do Negócio ao Código9:56

    Reflexão sobre o caminho do negócio (problema) até se tornar código fonte (solução)

  • Introdução - Dívida Técnica13:06

    Apresentação do conceito de dívida técnica que está fortemente ligado à complexidade de software

  • Introdução - Simplicidade17:13

    Análise sobre a simplicidade em código fonte

Requirements

  • Noções de programação em alguma linguagem

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.

Who this course is for:

  • Desenvolvedores, testadores e gestores de projetos de software