A煤n no tienes acceso a esta clase

Crea una cuenta y contin煤a viendo este curso

Curso de Java SE Orientado a Objetos

Curso de Java SE Orientado a Objetos

Anah铆 Salgado D铆az de la Vega

Anah铆 Salgado D铆az de la Vega

Modularizando la UI de Doctores

33/38
Recursos

Aportes 31

Preguntas 3

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

Lo que hecho en falta del curso es ir mostrando el diagrama de clases en UML, a la par que el c贸digo de cada lecci贸n.

Lo escribo porque hay gente que tiene un estilo de aprendizaje visual, a la que le ayuda a asentar lo aprendido un refuerzo al inicio y/o al final de la clase mediante una imagen general de lo que estamos construyendo.

Tambi茅n ser铆a interesante comprobar mediante la ejecuci贸n del programa, en el v铆deo, el comportamiento correcto de lo que estamos a帽adiendo.

El motivo es que en esta y la anterior lecci贸n, en las cuales se escribe bastante c贸digo, no se ejecut贸 el programa, y eso puede causar confusi贸n a quienes nos cueste entender qu茅 se logra con lo escrito.

Maldici贸n, estoy entendiendo java! xD

Pienso que lo mejor hubiese sido primero poder maquetar todos los m茅todos y as铆 entender la l贸gica detr谩s de estos, porque escribir c贸digo mientras se piensa no aclara la idea.

En donde tenemos:

Va a imprimir el mes de la posici贸n de monthSelected, no la posici贸n que se mostr贸 anteriormente, mas bien tendr铆a que restarle 1 para que imprima la posici贸n correcta:

馃惐鈥嶐煉 Aqu铆 vemos en acci贸n la importancia de la l贸gica de programaci贸n.

Buena clase 馃槂

Me agrada la forma de dividir el men煤 de esta forma y de indicar avisos cada vez que se realiza una acci贸n para que el Usuario sienta seguridad de los procesos que hace la aplicaci贸n.

Holaa comunidad, creo que es una buena practica siempre cuando se parsea un string a un entero, usar un try catch para captar el error de por ejemplo cuando no se ingresa un n煤mero y que muestre un mensaje de que lo que el usuario ingres贸 no corresponde a un n煤mero.

Esta clase se me hizo bastante pesada en comparaci贸n con las dem谩s. No s茅 si fue porque todo iba muy r谩pido, pero me sent铆 inc贸moda en esta sesi贸n.

Muy buen manejo de los menus

Muchas personas de las que se quejan de que va muy r谩pido, es porque les hace falta el uso de la l贸gica.
Les recomiendo que practiquen todo lo aprendido hasta ahora, ya que en esta clase usa puro c贸digo b谩sico que ya vimos, pero desde una complejidad en su l贸gica de programaci贸n.



No tiene sentido dar la opci贸n de elegir un mes, si luego se ingresa la fecha manualmente. Esas l铆neas de c贸digo se pueden ahorrar.

Me parece que un tema tan importante no se puede tratar de esa manera, a ese ritmo de velocidad como si todos fu茅ramos expertos en Java

Super loco, habr谩 que revisarlo con calma

Hola. Considero que falta metodolog铆a para dar a entender el conocimiento. Ser铆a bueno tener representaciones gr谩ficas de lo que se va a hacer en cada clase para contextualizar.

Gracias pildorasinformaticas
Si no fuera por su canal jam谩s hubiera aprendido Java, falta metodolog铆a en platzi 馃槓 esto no es para novatos

Bien, se podr铆a decir que esta secci贸n de c贸digo est谩 refactorizada. La variable
monthSelected es una variable explicativa que se uso para dar m谩s legibilidad al c贸digo

 if (response > 0  && response < 4){
     // valores 1, 2, 3
     int monthSelected = response;
       System.out.println(monthSelected + " . " + View.MONTHS[monthSelected-1]);
}

Porque bien podr铆a funcionar con response

 if (response > 0  && response < 4){          
     System.out.println(monthSelected + " . " + View.MONTHS[response-1]);
}

LA verdad en esta clase no le he entendido nada ya que si me hace tener muchas dudas.

Excelente explicaci贸n

Excelente, pura logica de programacion.

Wow de verdad que muy buena clase, estoy entendiendo a la perfecci贸n

super gracias 馃槂

Excelente Definici贸n!!, muy importante el tema de modularizacion

Me encanta cuando dice el futuro tu.

la mayoria es logica por q la sintaxis es basica

incre铆ble

El siguiente c贸digo:

for (int i = 0; i < 3; i++) {
  int j = i + 1;
  System.out.println(j + ". " + UIMenu.MONTHS[i]);
}

Se podr铆a realizar tambi茅n de esta forma, aunque no se lee tan bien, porque realmente estamos aumentando i en 1 pero no estamos asignando el valor de vuelta a la variable i.

for (int i = 0; i < 3; i++) {
  System.out.println(i + 1 + ". " + UIMenu.MONTHS[i]);
}

no vemos hasta ahorita lo que se ha hecho de c贸digo.

Me diento a mil por hora, pero muy emocionado de seguir aprendiendo.

muy bueno, pero falta mostrar el que se esta consiguiendo con el todo ese c贸digo