Duilio Palacios 14/02/2019 PHP, VideotutorialComentarios desactivados en Aplicación del Patrón Template Method
En esta lección del Curso de Patrones de Diseño con PHP te enseñaré cómo aplicar el Patrón Template Method a partir de dos archivos con código estructurado y utilizando varias técnicas de refactorización como extraer método.
Regístrate para ver ésta y cientos de lecciones exclusivas.
El aprendizaje de patrones de diseño, técnicas de refactorización, TDD, etc. son temas comunes que pueden surgir cuando buscamos cómo mejorar como programadores; sin embargo hay otros aspectos, en apariencia más simples, que pueden traer un gran impacto a nuestra capacidad para ser productivos y aprender nuevos conceptos. En el siguiente podcast hablaré de algunos de ellos.
Duilio Palacios 07/02/2019 PHP, VideotutorialComentarios desactivados en Extracción de la clase abstracta Decorador
En esta esta lección del Curso de Patrones de Diseño con PHP agregaré la clase abstracta ImageDecorator para agrupar las propiedades, métodos y características comunes de todos los decoradores, reduciendo de esta manera la duplicación de código.
Regístrate para ver ésta y cientos de lecciones exclusivas.
Duilio Palacios 06/02/2019 PHP, VideotutorialComentarios desactivados en Aplicación del Patrón Decorador
En esta esta lección del Curso de Patrones de Diseño con PHP voy a utilizar otra técnica de refactorización llamada Extraer Parámetro la cual me va a permitir finalmente aplicar el Patrón Decorador.
Regístrate para ver ésta y cientos de lecciones exclusivas.
Duilio Palacios 06/02/2019 PHP, VideotutorialComentarios desactivados en Patrón Decorador: Reemplazando herencia con delegación
En esta lección del Curso de Patrones de Diseño con PHP sobre el Patrón Decorador, voy a sustituir la herencia -agregada a las subclases en la lección anterior- con el uso de delegación.
Regístrate para ver ésta y cientos de lecciones exclusivas.
Duilio Palacios 06/02/2019 PHP, VideotutorialComentarios desactivados en Patrón Decorador: Creación de pruebas de instantáneas (Snapshot Testing)
En la lección anterior del Curso de Patrones de Diseño con PHP, creamos una sencilla clase para procesar imágenes JPEG. Sin embargo, no respaldamos dicha clase con pruebas automatizadas. En esta oportunidad -y para facilitar el trabajo de refactorización que aplicaré a partir de la siguiente lección- voy a escribir un conjunto de pruebas automatizadas aplicando una técnica conocida como «Snapshot Testing» o «pruebas de instantáneas».
Regístrate para ver ésta y cientos de lecciones exclusivas.
Duilio Palacios 06/02/2019 PHP, VideotutorialComentarios desactivados en Patrón Decorador: Proyecto base para creación de imágenes
En ésta y las lecciones siguientes de este Curso de Patrones de Diseño con PHP aprenderás sobre el Patrón Decorador. Para ello una vez más comenzaré con un ejemplo sencillo pero con funcionalidad real. En esta ocasión voy a trabajar con la creación y procesamiento de imágenes utilizando la biblioteca GD de PHP. En esta lección trabajaré en una clase Image que aunque podrá crear y transformar una imagen JPEG con diferentes filtros, tendrá lógica estructura y será difícil de extender. Así que éste será el punto de partida para luego comenzar a refactorizar hasta aplicar el patrón.
Regístrate para ver ésta y cientos de lecciones exclusivas.
Duilio Palacios 18/01/2019 PHP, VideotutorialComentarios desactivados en Variaciones en la implementación del Patrón Observador
El Patrón Observer no solo es conocido con otros nombres como Publish-Subscribe, Dependents o incluso Event-Listener, sino que además su implementación puede variar bastante dependiendo del lenguaje de programación, framework, propósito, entorno (backend como PHP o frontend como JavaScript), entre otros.
Para finalizar esta sección quiero enseñarte algunas variaciones en la implementación de este patrón incluyendo su uso con la biblioteca estándar de PHP o SPL por sus singlas en inglés.
Regístrate para ver ésta y cientos de lecciones exclusivas.
Duilio Palacios 17/01/2019 PHP, VideotutorialComentarios desactivados en Aplicación del Patrón Observer
El Patrón Observer nos permite definir una relación o dependencia de uno a muchos entre un Sujeto y muchos Observadores. De manera de que cuando el Sujeto cambie, o se produzca un «evento» dentro de dicho Sujeto, sus Observadores sean notificados. En esta lección vamos a aplicar el Patrón Observer en el proyecto de ejemplo que hemos creado hasta ahora, para ello nos vamos a apoyar en diferentes técnicas de Refactorización y por supuesto en la prueba que hemos escrito con PHPUnit.
Regístrate para ver ésta y cientos de lecciones exclusivas.
Styde usa cookies para guardar tus preferencias y para seguimiento anónimo AceptarLeer más
Privacy & Cookies Policy
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.