¿El TDD realmente ralentiza mi proceso de desarrollo?
El desarrollo de software es un mundo lleno de metodologías y enfoques, pero pocos han generado tanto debate como el Test Driven Development (TDD). ..
El software existe para cambiar el comportamiento de las máquinas. En el mundo empresarial, el software o bien ayuda a generar ingresos o a ahorrar costos en las operaciones actuales. Como developers, a menudo malinterpretamos nuestras principales responsabilidades al enfocarnos siempre en el comportamiento, dejando atrás aspectos más relevantes.
En este documento, exploramos la importancia de la estructura y la mantenibilidad del software, por encima de la incorporación de comportamientos. Aunque el comportamiento es la razón por la cual existe el trabajo del developer, la estructura debe ser la principal prioridad (aunque el cliente no sepa qué ese es el enfoque).
También exploramos la importancia de expresar las interacciones organizativas y los límites que las rodean a través de los "contextos delimitados" prestados de la filosofía del Domain Driven Design.
Descarga el artículo completo: La importancia de la estructura en el software
El desarrollo de software es un mundo lleno de metodologías y enfoques, pero pocos han generado tanto debate como el Test Driven Development (TDD). ..
En nuestro más reciente Codurance Talks, tuvimos la oportunidad de contar con un invitado exclusivo: Rubén Mejías, CTO de SCRM, el Hub Internacional..
Cuando se trata de desarrollar software, el testing es una pieza fundamental que garantiza la calidad y la confiabilidad de un producto y puede tener..
Suscríbete a nuestra newsletter para que podamos hacerte llegar recomendaciones de expertos y casos prácticos inspiradores