Técnicas de refactorización: Introducir extensión local
Esta técnica te permite crear una nueva clase que contenga los métodos necesarios y convertirla en un contenedor o extensión de la clase de utilidad original.
Senior Full-Stack Developer. Growth Hacker. Blogger.
Esta técnica te permite crear una nueva clase que contenga los métodos necesarios y convertirla en un contenedor o extensión de la clase de utilidad original.
Se ha observado que las personas tienden a elegir el camino de menor resistencia al tomar decisiones. Si ese camino resulta generalmente favorable, todos están contentos; sin embargo, cuando ese camino lleva a resultados desfavorables, surgen problemas. La Teoría del Empujoncito, desarrollada por Richard Thaler y Cass Sunstein, ofrece un...
La técnica de refactorización conocida como "introducir método extranjero" consiste en agregar el método requerido a una clase de cliente y pasarle un objeto de la clase de utilidad como argumento.
En ocasiones, cuando trabajamos en proyectos de software, podemos encontrarnos con clases o componentes que actúan como intermediarios entre otros elementos del sistema.
El efecto de superioridad de la imagen se usa comúnmente en el diseño instruccional, la publicidad, la escritura técnica y otros contextos de diseño que requieren una recuperación fácil y precisa de la información.
En esta entrega, nos centraremos en la técnica de "Ocultar delegado", una estrategia clave para reducir la dependencia y mejorar la encapsulación de las clases en nuestro código.