Descripción
Como programador, te encantaría trabajar sólo en proyectos de campo abierto. Sin embargo, lo más probable es que estés trabajando en un proyecto de legado ahora mismo, o lo estés en algún momento del futuro. En este curso, Diseño Basado en el Dominio: Trabajando con proyectos heredados, desarrollará habilidades que le ayudarán a gestionar estos proyectos heredados para ofrecer nuevas funcionalidades y mantener contentos a los interesados. En primer lugar, aprenderá cómo abrirse camino en la base de código heredado refactorizándola paso a paso. A continuación, explorará cómo manejar las reescrituras, cuándo hacerlo y cuándo es mejor mantener la base de código heredado existente en su lugar. Por último, descubrirá técnicas como la construcción de una Capa Anticorrupción, el patrón Estrangulador, y el patrón Rama por Abstracción para tratar con estas bases de código. Al final de este curso, tendrá una sólida comprensión de la teoría y la práctica de la mejora de la funcionalidad y la escalabilidad de los proyectos de legado.
