DEV Community

Abelardo Ruben Irarrázabal Díaz
Abelardo Ruben Irarrázabal Díaz

Posted on • Originally published at dev.to

Clean Code - Nombres significativos

Nombres Significativos

Introducción:

El capítulo 2 de "Clean Code" de Robert C. Martin se centra en la importancia de elegir nombres significativos para variables, funciones, clases y otros elementos del código. Los nombres significativos ayudan a comprender el código a simple vista, lo que facilita su mantenimiento y colaboración.

Principios Clave:

  • Evitar nombres genéricos: No usar nombres como x, y, z, a1, b2, etc., ya que no dan información sobre el propósito del elemento.
  • Utilizar nombres descriptivos: Elegir nombres que describan claramente lo que representa el elemento. Por ejemplo, nombreCliente es mejor que nombre.
  • Utilizar verbos para las funciones: Los nombres de las funciones deben indicar la acción que se realiza. Por ejemplo, calcularAreaTriangulo es mejor - que areaTriangulo.
  • Utilizar sustantivos para las variables: Los nombres de las variables deben indicar el tipo de dato que almacenan. Por ejemplo, edadCliente es mejor que edad.
  • Considerar el contexto: El nombre debe tener sentido en el contexto del código en el que se utiliza.

Ejemplo en C#:

Mala práctica:

public class MiClase { // Nombre genérico, no indica el propósito de la clase

  public void Calcular() { // Nombre genérico, no indica qué se calcula
    int num; // Nombre genérico, no indica qué tipo de dato almacena ni su propósito
    num = 10; // Asignación sin contexto
    if (num > 5) { // Condición sin contexto
      // ...
    }
  }
}
Enter fullscreen mode Exit fullscreen mode

Buena Práctica

public class CalculadoraPrecioTotal { // Nombre descriptivo, indica el propósito de la clase

  public void CalcularPrecioTotal(Producto producto, int cantidad) { // Nombre descriptivo, indica la acción que realiza la función y sus parámetros

    decimal precioTotal = producto.Precio * cantidad; // Asignación con contexto
    if (precioTotal > 100) { // Condición con contexto
      // ...
    }
  }
}
Enter fullscreen mode Exit fullscreen mode

Conclusión:

Elegir nombres significativos es una práctica fundamental para escribir código limpio. Al seguir los principios y consejos mencionados, puedes mejorar la legibilidad, la mantenibilidad y la colaboración de tu código.

Top comments (0)

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more