Mejora de Código C-Sharp: Buenas Prácticas de Nombramiento

Clase 4 de 14Curso de Buenas Prácticas y Código Limpio en C#

Resumen

¿Cómo comenzar con el repositorio de GitHub para el curso de C# y código limpio?

Empezamos el emocionante viaje de mejorar el código en C#. Para ello, nos apoyamos en un repositorio específico llamado "curso código limpio C-Sharp" disponible en GitHub. En este escenario, disponemos de un código simple pero extenso en un solo archivo, perfecto para internalizar y corregir malas prácticas comunes en programación. Lo crucial es descargar desde el branch master o el branch código base. Para quienes no estén familiarizados con GitHub, también existe la opción de download zip. Esta versatilidad asegura que todos puedan obtener el código necesario para comenzar, descomprimiéndolo después para utilizarlo.

¿Cómo ejecutar el código descargado?

Una vez que tienes el código, el siguiente paso es ejecutarlo. Para verlo en acción y descubrir sus funcionalidades, abrimos una terminal y seguimos dos pasos esenciales:

  1. Compilar el código: Utilizar el comando .NET build. Este paso es crucial para preparar el código antes de su ejecución.
  2. Ejecutar la aplicación: Con el comando .NET run, podemos interactuar con el programa y explorar sus características.

Este código representa una aplicación de consola que permite agregar, remover y listar tareas pendientes, simulado así un organizador simple.

¿Cómo interactuar con la aplicación de consola?

La aplicación ofrece una serie de opciones accesibles a través de una interfaz sencilla. A continuación, describimos sus principales características:

  • Agregar una nueva tarea: Basta con elegir la opción adecuada y escribir la descripción de la nueva tarea. Por ejemplo, podríamos registrar "terminar el trabajo de la U" o "dar comida a los gatos".
  • Listar tareas: Se pueden consultar las tareas introducidas anteriormente.
  • Remover una tarea: Al elegir la opción de eliminación, se presentan las tareas con sus respectivos números. Es posible eliminar cualquier tarea simplemente seleccionando su número identificador.

Finalmente, una opción permite salir del programa, garantizando una interacción clara y funcional con la aplicación.

¿Cómo mejorar el código resaltando malas prácticas?

Aunque el código cumple su función, existen aspectos que complican su legibilidad y mantenimiento:

  • Nombres de variables poco claros: Algunos nombres resultan crípticos o demasiado breves, generando confusiones innecesarias.
  • Opciones de menú ambiguas: Sin descripciones precisas, términos como "menú 2" o "menú 3" requieren un análisis adicional para determinar su propósito.

El código, pese a estar operativo, no sigue en su totalidad las prácticas recomendadas para un código limpio. Los estudiantes deben estar preparados para aplicar mejoras y estándares de calidad. En futuras sesiones, aprenderemos sobre prácticas como técnicas de refactorización y estrategias de nombramiento efectivo.

A medida que avances, asegúrate de aprovechar cada lección para pulir tus habilidades. ¡Que este curso represente un catalizador hacia tu dominio absoluto del código limpio en C#!