Cerebro Digital
Buscar
Search
Modo oscuro
Modo claro
Explorador
Etiqueta: Observación
18 artículos con esta etiqueta.
11 ago 2025
Un proyecto que solo tiene tests unitarios (sobre unidades) tiene la incertidumbre de si las unidades se integrarán correctamente sin tener que hacer modificaciones de código
Testing
Software
Observación
11 ago 2025
Un diseño simple es un diseño en el cual las políticas de alto nivel ignoran los detalles de bajo nivel. De esta manera, están aislados y no reciben impacto de cambios en detalles de bajo nivel
Diseño-software
Observación
11 ago 2025
TDD es complejo porque los test deben estar diseñados para ajustarse al código sin estar acoplado a este y debe cubrir casi en su totalidad tardando la ejecución del orden de segundos
TDD
Software
Observación
11 ago 2025
TDD cómo técnica general para escribir cualquier algoritmo o programa de forma incremental y determinativa
TDD
Observación
11 ago 2025
Los tests necesitan ser diseñados como otra parte más del sistema en construcción para evitar que sean frágiles y difíciles de mantener
TDD
Testing
Observación
11 ago 2025
Los spy objects son frágiles. Cualquier cambio en el algoritmo rompe virtualmente todos los tests, forzando a tener que arreglarlos o incluso reescribirlos
TDD
Dobles-de-Test
Observación
11 ago 2025
Las transformaciones son pequeños cambios de código que cambian el comportamiento y simultaneamente generaliza la solución para el sistema
Observación
TDD
11 ago 2025
La programación orientada a objetos trata sobre manejo o gestión de dependencias
POO
Diseño-software
Observación
11 ago 2025
La artesanía es el estado del conocimiento sobre cómo hacer algo bien y es el resultado de una buen tutela y un montón de experiencia
craftmanship
Observación
11 ago 2025
Escribe un test que no haga nada para asegurar que el entorno de ejecución de tests funciona
TDD
Testing
Observación
Buena-Práctica
11 ago 2025
El mejor diseño para un sistema es el más simple que cumpla todos los requisitos funcionales mientras, al mismo tiempo, tenga gran flexibilidad al cambio.
Diseño-software
Observación
11 ago 2025
El mecanismo que usan todos los dobles de test es poliformismo
TDD
Testing
Dobles-de-Test
Observación
11 ago 2025
El diseño de software es un proceso de descubrimiento progresivo por medio de un feedback loop. Este debe ser oportuno e incremental
Diseño-software
Observación
11 ago 2025
El desarrollo de software implica a las personas tienen que estar aprendiendo mientras esto está en marcha para que tenga éxito el proyecto
Software
Observación
11 ago 2025
El arte de escribir código tolerante al cambio depende de tres habilidades POO, Refactoring y tests de alto valor
Diseño-software
Refactoring
POO
Testing
Observación
11 ago 2025
El acto de escribir primero el test te fuerza a diseñar el código fácil de testear y por consiguiente tener menos acoplamiento
TDD
Testing
Observación
11 ago 2025
Cada test escrito es una demostración de como el código de producción debe ser usado (caso de uso)
Observación
TDD
Testing
11 ago 2025
Cada test es un transición de un finitos estado de máquina que describe el comportamiento del sistema
TDD
Testing
Observación