27 julio, 2019
Los patrones de diseño independientemente del lenguaje de programación nos ayuda a tener un código estructurado y ordenado el cual es muy atendible
Suscríbete a nuestro canal en Youtube
SuscríbirseComo un tema intermedio tendremos el concepto de patrones de diseño, este tema es sumamente importante si es que te dedicas profesionalmente al desarrollo de software, ya que empiezas a desarrollar código de forma eficiente, donde tu forma de programar está regida a un estándar universal el cual ayudara a entender tu código a otros programadores y viceversa.
Hay una cosa que está clara: por muy específico que sea un problema al que te estés enfrentando durante el desarrollo de tu software, hay un 99% de posibilidades (cifra totalmente inventada, pero seguro que muy real) de que alguien se haya enfrentado a un problema tan similar en el pasado, que se pueda modelar de la misma manera.
Sé que te encantará encontrar una solución ingeniosa a un problema cuando estás modelando tu software, y es normal, a mí también me pasa. Como he comentado alguna vez, el desarrollo es un proceso casi artístico, y ese reto mental que supone revierte en una satisfacción personal enorme una vez que consigues un buen resultado.
Pero hay que ser sinceros: buscar siempre una nueva solución a los mismos problemas reduce tu eficacia como desarrollador, porque estás perdiendo mucho tiempo en el proceso. No hay que olvidar que el desarrollo de software también es una ingeniería, y que por tanto en muchas ocasiones habrá reglas comunes para solucionar problemas comunes.
Los patrones de diseño son estructuras probadas por millones de desarrolladores a lo largo de muchos años, por lo que si eliges el patrón adecuado para modelar el problema adecuado, puedes estar seguro de que va a ser una de las soluciones más válidas (si no la que más) que puedas encontrar.
Todas las demás razones palidecen ante esta. Modelar tu código mediante patrones te ayudará a explicar a otras personas, conozcan tu código o no, a entender cómo has atajado un problema. Además ayudan a otros desarrolladores a comprender lo que has implementado, cómo y por qué, y además a descubrir rápidamente si esa era la mejor solución o no.
Por el momento no te desesperes con tantos nombres, mayormente no implementas todos, tú debes ser capaz de escoger cuales son las indicadas para usar, en próximos artículos podrá ver la implementación en JAVA de estos patrones.
Leido 4883 veces
© Todos los derechos reservados Codea App | ...de frente al código!!! | 2020 - 2024