Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 1.21 KB

195-radon-analizando-la-complejidad-de-tu-codigo.md

File metadata and controls

30 lines (22 loc) · 1.21 KB

Title: Radon: Analizando la complejidad de tu código Date: 2018-04-12T14:23:17+00:00 Description: Análisis de complejidad estático de nuestro código en Python utilizando Radon Tags: Python

Radon: Analizando la complejidad de tu código

Radon es un analizador de código estático enfocado en extraer la complejidad estimada de tu código.

Radon se enfoca en dos áreas importantes:

  1. Complejidad Ciclomática (Cyclomatic Complexity) Nos da un puntaje que representa que tantas decisiones son tomadas dentro de cada segmento de código.
  2. Índice de Mantenibilidad (Maintanibility Index) Determina que tan fácil de mantener es nuestro código

Para instalar radon

pip install radon

Para analizar el código:

radon cc .
radon mi .

Radon escala nuestro código, para CC de A - F donde F es una alta complejidad, para MI de A-C donde C es un código poco mantenible, así que para minimizar la salida y enfocarnos en bloques críticos podemos utilizar el filtro --min