Estos son los Principios de Programación Limpia y Elegante

  Рет қаралды 7,380

Gentleman Programming

Gentleman Programming

Күн бұрын

Пікірлер: 23
@Epsaind
@Epsaind Жыл бұрын
Las portadas son epicas , gracias alan , he aprendido un monton , me interesa mucho lo de clean code, principios solid , etc etc y tu canal es como un parque de diversiones con todo a disposición
@GentlemanProgramming
@GentlemanProgramming Жыл бұрын
Gracias crack !!!!
@coroyangelitabaylando
@coroyangelitabaylando Жыл бұрын
Muchas gracias por tu contenido , saludos desde Xalapa Veracruz , México
@davidxx55
@davidxx55 Жыл бұрын
súper para mejorar mi manera de codificar un nuevo skill a la lista 🤯👨‍💻✌
@rodolfotovartorres
@rodolfotovartorres Жыл бұрын
Gracias Alan ahora he tomado nota para nuevos proyectos ❤
@elienetwork8764
@elienetwork8764 Жыл бұрын
wow amigo demasiado nivel para mi conocimiento, apenas voy aprendiendo funciones, tu código me hizo explotar la cabeza je je je, tengo que aprender mas JavaScript y TypeScrip , espero que tengas videos que pueda aprender para poder llevar tu nivel de codificación.
@GentlemanProgramming
@GentlemanProgramming Жыл бұрын
totalmente ! fíjate mis playlist de javascript y typescript :)
@martintanielian7257
@martintanielian7257 Жыл бұрын
solo con tus caratulas ya te ganas el cielo jajaa
@damano84
@damano84 Жыл бұрын
Yo seguiría creando métodos que me ayuden a entender mas facilmente. Es decir la función turnOnTheComputer tendría funciones , ensureKeyboardvalid que encapsula la validaciones que requiera ese param y dentro de este una nueva funcion por cada validación. Lo mismo para el mouse, lo mismo para la grafica y así. Esto hace que de un vistazo y casi con lenguaje natural (no necesito añadir commentarios) entienda lo que hace. Cada nivel que voy adentrando en las funciones voy siendo cada vez mas específico sobre una tarea
@GentlemanProgramming
@GentlemanProgramming Жыл бұрын
Para mi es algo que puede marear, yo solamente crearía métodos para encapsular código reutilizable ya que depende donde posiciones luego estos métodos, vas a tener que ir y venir entre el método y la definición de la validación. Aparte en este caso estas validaciones se realizan sólo ahí y son de muy pocas líneas
@ricardorng
@ricardorng Жыл бұрын
Yo opino como @damano84 que deberías apartar la lógica de las validaciones a otra función para separar responsabilidades, ya que la función TurnOnTheComputer tendría la responsabilidad de Encender la computadora y también verificar que se pueda encender violando el principio de responsabilidad única de SOLID, otra cosa documentar con JS DOC esta bueno pero mas que nada en Librerías no esta bien decir que pueda aplicar a cualquier proyecto para mi hacerlo seria over-engineering. El código tiene que hablar por si mismo.
@GentlemanProgramming
@GentlemanProgramming Жыл бұрын
@@ricardorng buena postura ! Es como dices todo es un supongamos, yo estoy mostrando diferentes formas de hacer clean coding. Igualmente prefiero las validaciones dentro del método para no perderse.
@nicocontigliani7141
@nicocontigliani7141 Жыл бұрын
Gracias Alan
@codigito
@codigito Жыл бұрын
necsito esa minitatura de wallpaper jajajaja te salessss :)
@Deus-lo-Vuilt
@Deus-lo-Vuilt Жыл бұрын
Genial , excelente contenido
@CodeMusic123
@CodeMusic123 Жыл бұрын
Cuantos años tienes gentleman, me impresiona todo lo que sabes y pareses joben
@GentlemanProgramming
@GentlemanProgramming Жыл бұрын
31 ! 👶
@SneijderLV
@SneijderLV Жыл бұрын
haluu 🤩
@kmiiloberrio-dev
@kmiiloberrio-dev Жыл бұрын
Buen video master pero consideraría una segunda parte. Porque creo que el nombre de función pierde un poco de sentido al tener todas las validaciones allí, no seria ideal extract method de esas validaciones?, para encapsularlas y que la función quede mas limpia y entendible.
@GentlemanProgramming
@GentlemanProgramming Жыл бұрын
Para mi siempre que que sea reutilizable, porque en este caso son secciones de lógica que ya con las separaciones que hicimos estamos perfect. A veces separar esta lógica en métodos que quedan por ahí muy alejados del método al que pertenecen también hacen que vayamos y vengamos tratando de entenderlo.
@axelivanmolina1173
@axelivanmolina1173 Жыл бұрын
Jelou 🎉
@dmartinezbello
@dmartinezbello Жыл бұрын
Gracias por el contenido, aveces uso tus video para compartirlos con mi equipo de trabajo pero ahora con esas portadas que pones creo que pierden algo de seriedad de tu trabajo… lo digo con mucho respeto espero no ofenderte a ti ni a ningún miembro de la comunidad…
@GentlemanProgramming
@GentlemanProgramming Жыл бұрын
buenas y no me ofendo para nadaaaa, para mi la programación tiene que ser divertida, si uno no se divierto haciendo lo que le gusta… se pone difícil la cosa 🤓
3 Tips To Write Clean Code (from an ex-Google software engineer)
17:12
Clément Mihailescu
Рет қаралды 197 М.
黑的奸计得逞 #古风
00:24
Black and white double fury
Рет қаралды 28 МЛН
I tricked MrBeast into giving me his channel
00:58
Jesser
Рет қаралды 24 МЛН
#SOLID 5 principios que tienes que saber #AHORA, con DE TUTI !
49:42
Gentleman Programming
Рет қаралды 7 М.
JavaScript Pro Tips - Code This, NOT That
12:37
Fireship
Рет қаралды 2,5 МЛН
Let's Create a Compiler (Pt.1)
1:11:03
Pixeled
Рет қаралды 543 М.
Te recomiendo LIBROS sobre PROGRAMACIÓN
7:10
MoureDev TV
Рет қаралды 12 М.