¿Cuales son las BUENAS PRÁCTICAS que DEBES SEGUIR EN C#?

preview_player
Показать описание
Mucho se habla de buenas y malas prácticas a la hora de programar, pero nadie te explica EXACTAMENTE cuales son las BUENAS PRÁCTICAS que todo programador debe seguir en C#.

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
💥ME ENCUENTRAS TAMBIÉN AQUÍ 👇

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
💻 CURSOS PREMIUM 👇

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
📚 RECURSOS RECOMENDADOS 👇

¿QUIERES APRENDER INGLÉS?👇
Italki ► $10 de regalo con tu primera compra

Busuu ► App gratis con descuento para su sección Premium

Dominios ► Namecheap: 👇

Hosting ► Bluehost: 👇

Nota: Los links en la descripción son links de afiliado, lo que significa que recibiré una pequeña comisión si te registras usando esos links sin ningún costo extra para ti. Todos los links de afiliados son productos o servicios en los que creo y uso personalmente.

Рекомендации по теме
Комментарии
Автор

Excelente vídeo.
Yo estoy estudiando en Java, pero me gusta más C# y mis proyectos personales quiero codificarlos con .NET MAUI, además que donde vivo está mucho más demandado C# que Java, así que saber qué convenciones y buenas prácticas existen me ha ayudado mucho.

Algunas cambian bastante de lo que se hace en java, por ejemplo las constantes son MI_CONSTANTE, y la correcta indentación sigue las convenciones de los libros de texto de
if(esto==aquello){
cosas
}

Pero dejando a un lado estas cositas, el resto son aplicables 100% a prácticamente todos los lenguajes de programación. Respecto a los ForEach, da igual qué versión utilices, ÚSALOS. Desde que empecé a trabajar con arrays y colecciones son lo más maravilloso del planeta. Que se busque la vida la máquina para recorrer el conjunto que estás iterando, y nos olvidamos de los molestos IndexOutOfBoundsException.

Y lo de las excepciones... Sinceramente creo que es lo que primero se debería enseñar en programación. El programa VA a reventar. Es una realidad. Y yo al inicio ODIABA Java por los mods de Minecraft, que en su mayoría tenían un manejo de excepciones paupérrimo si no completamente inexistente, y reventaba TODO y te soltaba todo el mensaje en rojo de la muerte que no entendías absolutamente NADA. Algo tan sencillo como un Exception.getMessage(); se ve que les costaba demasiado y decidieron no incluirlo.
Manejen sus excepciones, gente, es importante.

ArteGamingHQ
Автор

Gabriel este video es oro espero que haya una segunda parte

Developerlito
Автор

Excelente video, estaba metiendo la gamba concatenando strings, no sabía (o no recordaba) que eran inmutables

matiasferreyra
Автор

que locura, me dejaste re manija por ir a comprar todos tus cursos pero soy Jujeño y estamos hechos bolsa económicamente también 😢😢

joaquinguillermocruz
Автор

0.28 Nombrado de clases, metodos y estructuras
5.44 Formating and Layout.
7.0 Tipos de Datos Nulos
8.01 Constantes en tiempo de Ejecucion vs en tiempo de Compilacion
9.45 Casteos
10.48 Trabajo con tipo de datos String
13.10 Enumeradores
14.36 Foreach
15.25 Operadores logicos
16.32 Metodos (Servicios)
17.18 Excepciones

Iris-Vxm
Автор

Buenas! Muchas gracias por compartir siempre tus videos. Pero creo que en 16:15 lógicamente hablando el OR debe analizar la 2da condicion para podes descartar. Saludos!

CesarMaximilianoPinat
Автор

18:05 ¿poner ToLower o ToUpper es buena practica? yo siempre uso la función Equals (que para algo está): "EJEMPLO".Equals("ejemplo",

Автор

De acuerdo con todo excepto los de los nullables, no se si a mí se me va algo pero pasar el valor de una propiedad que han definido como nulable obliga a usar el ...value y eso hace q el código quedé horrible generalmente me pasa al mapear una clase a otra

iorusoul
Автор

Gracias, excelentes recomendaciones, yo utilizo Java, y aplica todo tus tips. En algun momento me animare a conocer C#

hack_crack
Автор

Gran vídeo. Se agradece muchísimo. Insisto: muchísimo.

Pero tengo que decir que no estoy de acuerdo con 4:33

Y si en C# se pide lo de 6:42, me parece innecesario

alfoorego