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 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:
- Complejidad Ciclomática (Cyclomatic Complexity) Nos da un puntaje que representa que tantas decisiones son tomadas dentro de cada segmento de código.
- Í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