sofiDev img

Victor Canseco

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);
}

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

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);
}

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