DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» is a community of 964,423 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

Create account Log in
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)

🌚 Life is too short to browse without dark mode