/tech/ - Tech 2.0

Mode: Reply
Name
Subject
Message

Max message length: 4096

Opciones
Files
E-mail
Password

(used to delete files and postings)

Misc

Remember to follow the rules


Choroy 01/16/2025 (Thu) 03:46:44 4858e8 No. 15882
Hoy me tocó una pregunta trampa en la entrevista, a ver si choroy me ayuda. Enunciado: Dentro de la app legacy que estás manteniendo encuentras un objeto con validaciones complejas que funciona, no obstante para extender la funcionalidad del código tienes que elegir entre las siguientes opciones: - Reescribir el código de la clase según tus preferencias - Modificar el código de la clase añadiendo las nuevas funcionalidades - Implementar una fachada - Implementar objetos proxy Fundamenta tu respuesta
si tengo un modulo legacy que implementa lógica de negocios puedo construir una fachada y abstraer la interfaz de esta y usarlo como una caja negra, así el resto del código tendría como dependencia mi fachada y no el módulo, el que puedo reemplazar a futuro si fuese necesario

Delete
Report