Foro III

 

 Condiciones del Foro:


1. El estudiante deberá hacer por lo menos una entrada a cada tema.
2. La entrada deberá tener como precedente los aportes dados por los compañeros que ya han participado previamente.
3. Los comentarios deberá ser argumentativos y bien relacionados con el tema.
4. Se respetan las opiniones de cada integrante.
5. Solo serán validos lo comentarios que estén dentro de las fechas estipuladas de participación.


COMENTARIO PROBLEMATIZADOR:

Basados en la necesidad del cliente (el aplicativo propuesto) y teniendo en cuenta los pilares de la programación abordados (Herencia y Polimorfismo con Sobrecarga); ¿Cuál es la implicación que tendrían éstos pilares en el desarrollo mismo del proyecto propuesto o cómo los implementarias? Explique brevemente.

16 comentarios:

  1. Jhon Michael Diaz Arango - La prioridad del uso de estos es tener el código simplificado, conociendo esto buscare en el desarrollo de la actividad usar la menor cantidad de código para realizar procesos al momento de su ejecución, logrando una ejecución eficaz sin demoras ni tirones

    ResponderEliminar
  2. La implicación de esto es totalmente positiva, ya que de esta forma nuestro código cumpliría con estándares de calidad, adicionalmente a ellos implementaríamos el código de una forma correcta ayudándonos a analizar de una mejor forma la parte lógica de nuestro programa.

    ResponderEliminar
  3. Considerando lo que los compañeros dijeron anteriormente, pienso que es básicamente eso, es decir, el uso de esto nos daría ventajas a la hora del desarrollo ya que ayudaría a ahorrar lineas de código, estéticamente se vería un poco mejor, ayudaría a que tanto para uno como para el usuario sea más fácil de encontrar algo puntual y las vistas sean más cómodas de entender.

    ResponderEliminar
    Respuestas
    1. Estoy de acuerdo contigo. Estos tres pilares nos ayudaran a reducir, ordenar y hacer una buena ejecución en los proyectos.

      Eliminar
  4. Estos tres temas vistos en clases son muy importantes, interesantes ya que nos llevan a simplificar, ordenar, ejecutar buenos códigos en nuestros proyectos. En el proyecto que desarrollara mi grupo nos ayudaría a reducir o simplificar el código, a usar las mismas funciones con diferentes acciones o enviar un mensaje igual a objetivos distintos. Estos pilares nos ayudaran a construir y tener un buen resultados en los proyectos.

    ResponderEliminar
  5. Es necesario aplicar los principios de la POO en este caso la herencia y polimorfismo con sobrecarga ya que esto nos ayudara a optimizar código y reutilizarlo para que nuestra aplicación sea más eficiente y de calidad. Además de ahorrarnos líneas son buenas prácticas de programación y fundamentales a futuro.

    ResponderEliminar
  6. Aplicar los temas mencionados en nuestros proyectos es un acierto total, debido a que estos nos ayudan a tener un código mas limpio, corto y eficaz, esto es una ventaja a la hora de encontrar un problema en nuestro código ya que todo esta mucho mas ordenado, generando una aplicación limpia y optima según los requerimientos del cliente.

    ResponderEliminar
  7. PLicar estos dos temas a la hora de hacer nuestro codigo genera un ahorro de codigo y simplifica todo dandole un mejor orden y una mejor manera de documentarlo para asi que el usuario que desee entrar a modificar entienda con mayor claridad lo sugerido por el programador

    ResponderEliminar
  8. Al momento de implementar los pilares dichos de la programación orientada a objetos permite que el código sea reutilizable de cierta forma, organizado estructuralmente y fácil de entender tanto para el desarrollador mismo como para el usuario final, estos pilares lo que buscan es reducir líneas de código y crear de esta manera programas eficientes.

    ResponderEliminar
  9. A la hora de utilizar los pilares vistos se podrá tener una mayor optimización del aplicativo, utilizando las menores líneas de código posible, haciéndolo mas fácil de entender para cualquier desarrollador que pueda necesitarlo. Así mismo el cliente pueda tener una mejor interacción.

    ResponderEliminar
  10. La sobrecarga, en resumen, es la situación en la que funciones o métodos tienen el mismo nombre pero listas de parámetros diferentes, tales funciones o métodos con el mismo nombre y parámetros diferentes se denominan funciones o métodos sobrecargados

    ResponderEliminar
  11. La implicación que tendría seria que podríamos ahorrar tiempo en entregas orden de las cosas, no crear métodos por que si, si no hacer la sobrecarga de estos y también aplicar la herencia y no solo estos, si no las diferentes que existen, esto te ayuda a ver como un buen desarrollador, ya que empleas estas excelentes practicas.

    ResponderEliminar
  12. Estoy de acuerdo con lo que plantean mis compañeros, ya que con estas herramientas básicamente logramos la reutilización de software, que facilita a su vez el desarrollo rápido, la confianza, la facilidad de uso y mantenimiento para el desarrollador alcanzando en la solución de problemas y requerimientos.

    ResponderEliminar
  13. Ya conociendo que estas herramientas me reducen líneas de código, las implementaría con ese objetivo y esto a su vez me reduce tiempo a la hora de desarrollar, también me generan orden en el código lo cual facilita la comprensión de este.

    ResponderEliminar
  14. Con respecto a lo que mis compañeros comentan, estoy de acuerdo con ellos ya que la idea de utilizar estos pilares es la reutilización de código y evitar que nuestro programa sea mas grande de lo ideal. La implicación que estos pilares tienen en un proyecto es buscar la manera mas eficiente de utilizar nuestro código para la satisfacción de las necesidades de nuestros clientes y con estos pilares nos permite crear el programa de una manera mas liviano y que no genere mas recursos de los necesarios.

    ResponderEliminar