jueves, 9 de septiembre de 2021

Foro II

Esta metodología de trabajo beneficia a ambos. Por un lado, al desarrollador le facilita algunos procesos ,por ejemplo, en caso de que necesite cambiar algo de la interfaz gráfica, solo entraría a la clase en donde se encuentran las vistas y de esta manera modificaría el código de una manera más sencilla. Por otra parte, al momento de explicar el producto final al cliente, se simplifica la explicación de lo que se realizó durando el tiempo de desarrollo. De igual manera quisiera agregar que, en el desarrollo de aplicaciones móviles se viene utilizando el modelo MVP, en el cual no existe una conexión entre la vista y el controlador, sino que se adhiere una nueva clase llamada Presentador que tiene como objetivo recibir y mostrar los datos de las dos clases anteriormente mencionadas 

Foro I

 1. Es acertada esta afirmación, puesto que manejar la lógica de programación es lo necesario para aprender cualquier lenguaje, ya que se facilita la comprensión del código y del flujo de datos.


2. Si bien actualmente las dinámicas globales nos dicen que es mejor especializarse en una sola cosa que saber de todo un poco, en el mundo de la programación y la ingeniería de software es importante manejar una buena flexibilidad respecto a los conocimientos adquiridos, puesto que es una profesión que está en constante evolución y cambio, por lo que mantener una mentalidad cuadriculada sería ir en contravía del avance de la tecnología

3. Es lo contrario al primer punto, por lo que siendo coherente, no comparto del todo la afirmación. Sin embargo, considero que si alguien le gusta aprender de todos los lenguajes de programación, en algún momento desarrollará la lógica de la programación, por lo que esto no es algo negativo per sé.

Documentar lecciones aprendidas

  Link con el drive de la tarea https://drive.google.com/drive/u/2/folders/1vJT00eQu3SJAu64pX5ET-wr5t_v60SWz