Escribes el código, el compilador compila sin advertencias ni errores, el código está bien. Pero, ¿y si alguien más quisiera leer ese código en voz alta? ¿Y si alguien tuviera que actualizar el código más tarde para ti o para la compañía para la que trabajas? Echa un vistazo al siguiente código:
123456publicstaticvoidMain(string[] args){int x =0; x = Console.Read(); Console.WriteLine(x *1.5);}
csharp
Ese programa funciona bien, no hay errores en el sistema, y la aplicación también funciona. ¿Pero puede decirme qué hace el programa en la vida real? Aquí hay algunas, de muchas, suposiciones que podrían hacerse:
- Sólo multiplica el valor
- Está aumentando el valor, como en el caso de un bono
- Es la relación de interés del valor total del saldo bancario de la persona
- Etc.
¿Cuál es real? Nadie lo sabrá. En estos casos, es mejor escribir un buen código y recordar que hay que seguir los fundamentos de la programación. Echa un vistazo al siguiente código:
123456publicstaticvoidMain(string[] args){int salario =0; salario = Console.Read(); Console.WriteLine(salario *1.5);}
csharp
¿No tiene esto más sentido que el código anterior? Podemos decir fácilmente que este código va a aumentar el valor del salario. Fíjese cómo, sólo mejorando el código, pudimos asegurarnos de que alguien más pudiera darle sentido mucho más rápido que antes.
En esta guía, no te mostraré cómo seguir los mejores principios. En su lugar, empezaré por construir sobre lo que ya tienes y te enseñaré a sacar lo mejor de tus programas de C#. Me centraré en cómo escribir una buena lógica de C# en sus aplicaciones, para que vea los muchos beneficios que puede obtener de las aplicaciones escribiendo programas de esta manera y estructura. Así que, empecemos.