Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Más Información. Aceptar

Qué es y cómo detectar la pirámide de dolor en nuestro código

César Díaz Alcolea
Qué es y cómo detectar la pirámide de dolor en nuestro código

La pirámide del dolor es un código en el cual se tiene una serie de condicionales, que van entrando poco a poco hacia dentro y van generando como una especie de pirámide.

A continuación, puedes ver un par de ejemplos de este efecto en diferentes lenguajes, ya que ocurre mucho en C#, pero también en otros lenguajes.

Imagen 0 en ¿Qué es y cómo detectar la pirámide de dolor en nuestro código?

Imagen 1 en ¿Qué es y cómo detectar la pirámide de dolor en nuestro código?

Es interesante saber detectar este efecto, porque lo que se genera ahí es una bajada en cascada, que resulta difícil de leer y de mantener.

Existen unas técnicas de refactorización para corregir estas anidaciones de condicionales con tanta profundidad, con las que se pueden dejar más planos, e incluso eliminarlos.

Si quieres aprender todas estas técnicas y muchas más, te animamos a realizar nuestro curso de técnicas de Refactoring y Clean Code, que encontrarás disponible en nuestra plataforma dentro de tu suscripción.

Relacionado

Te dejamos una selección de cursos, carreras y artículos

Comentarios en el código: sí o no- Refactoring & Clean Code

Comentarios en el código: sí o no- Refactoring & Clean Code

Metodologías y herramientas

05 de Diciembre de 2019

En esta ocasión hablamos de un tema realmente controvertido y que genera bastante polémica entre los programadores, como es el caso de los comentarios dentro del código, ¿son realmente necesarios?

Programador full stack MEAN

Programador full stack MEAN

carrera

Incluye 8 cursos:

  • Curso de Angular 4
  • Curso de JavaScript Profesional
  • Curso de Node.js y Express

y 5 cursos más!

Duración: 42 horas y 10 minutos

Curso de técnicas de Refactoring y Clean Code

Curso de técnicas de Refactoring y Clean Code

curso

Con este curso aprenderás:

  • Aprenderás que es Refactoring.
  • Conocerás el concepto de código limpio y su importancia.
  • Conocerás cuando y como hacer Refactoring.

Duración: 5 horas y 40 minutos

Más de 300 empresas confían en nosotros

Oesia
Vass
Everis
Ayesa
Altran
Ibermatica
Atmira
GFI
Accenture
GMV
Concatel
Telefonica
Caser
Banco de España
kpmg
Mapfre
Randstad