- Por María Dueñas
- ·
- Publicado 01 Mar 2024
¿Cómo aplicar TDD? - Nivel avanzado
Si tienes mucha experiencia implementando el Desarrollo Guiado por Pruebas (TDD), tu plan de aprendizaje debería centrarse en profundizar tu..
En primer lugar, seamos claros en lo que queremos decir con "Monolito". Estamos hablando principalmente de una aplicación de software que se implementa como un artefacto único donde el código fuente reside en un único repositorio. Es probable que la aplicación exponga varias capacidades comerciales diferentes. Por ejemplo, tal vez tenga la capacidad de administrar los niveles de existencias, así como de aceptar pagos por las compras de los clientes y proporcionar la funcionalidad de informes. No hay nada intrínsecamente malo en esto hasta ahora. Y de hecho, como discutiremos más adelante en este artículo, hay mucho que decir sobre esta configuración. Sin embargo, “Monolith” a menudo se considera una mala palabra en la industria del desarrollo de software. La razón de esto es que la mayoría de los monolitos están mal estructurados. Como resultado, se vuelven difíciles de cambiar porque los cambios deben abarcar muchas áreas diferentes del código base. Con el tiempo, a medida que se agregan más y más cambios (incluso nuevas capacidades), la complejidad del código base aumenta y Monolith se convierte en un problema real para la organización, ya que se vuelve más difícil enviar nuevas funciones a sus clientes. En este punto, muchos equipos pedirían la necesidad de reescribir completamente la aplicación.
Pero... ¿realmente crees que esté es el único enfoque respecto al monolito?
Actualmente, las publicaciones de nuestro blog solo están disponibles en inglés
Si tienes mucha experiencia implementando el Desarrollo Guiado por Pruebas (TDD), tu plan de aprendizaje debería centrarse en profundizar tu..
Para un desarrollador con un nivel intermedio en Desarrollo Guiado por Pruebas (TDD), el objetivo es profundizar en la comprensión de los..
Si estás dando tus primeros pasos en el Desarrollo Guiado por Pruebas (TDD) y quieres empezar a aplicarlo en tus proyectos, entonces estás en el..
Suscríbete a nuestra newsletter para que podamos hacerte llegar recomendaciones de expertos y casos prácticos inspiradores