DEV Community

Victor Canseco Soto
Victor Canseco Soto

Posted on

Clean Code Tips - Usar nombres significativos

Clean Code Tips - 01

Usar nombres significativos

Hola, bienvenidos a este nuevo blog. Comenzaré con uno de los puntos más difíciles al momento de comenzar a programar y es el Poner nombre a tus variables, clases, arreglos, etc.

Y vaya que es un martirio comenzar a ponerles nombre, sin embargo uno de los primeros tips para tener un código limpio y claro es nombrar correctamente cada elemento que se utilice.

Para ello no te quiebres la cabeza cuando recien empiezas a codificar. Los expertos recomiendan que primero escribas el codigo como va, sin importar los nombres; puesto que en este proceso no se tienen claras las ideas y mucho menos tienes visible todo el alcance del codigo.}

Así que primero codifica como gustes.

public static string Get(string input)
{
  char[] arr = new char[input.Length];
  int i = input.Length - 1;
  foreach (var e in input)
  {
    arr[i] = e;
    i--;
  }

  return new String(arr);
}
Enter fullscreen mode Exit fullscreen mode

Ya que tengas todo claro, ahora si dedicate un tiempo a revisar y a nombrar cada uno de:

  • Clases
  • Metodos
  • Parametros
  • Variables
  • Librerias
  • Namespaces
 public static string GetReversedString(string originalString)
{
  char[] reversedChars = new char[originalString.Length];
  int currentIndex = originalString.Length - 1;
  foreach (var currentChar in originalString)
  {
    reversedChars[currentIndex] = currentChar;
    currentIndex--;
  }

  return new String(reversedChars);
}

Enter fullscreen mode Exit fullscreen mode

Lamentablemente tal vez nunca seamos expertos para nombrar cada seccion de nuestro codigo, triste pero cierto.

Muchos de ustedes se preguntaran para que perder tiempo limpiando y refactorizando mi codigo, si yo le entiendo y con eso basta!; ese es uno de los errores mas graves que cometemos como programadores.

Sin embargo este tiempo lo podemos considerar una inversion

Top comments (0)