Articles of tdd

¿Cuándo debo comprometerme e impulsar el desarrollo impulsado por testing?

Mi pregunta se refiere a TDD y ¿cuándo debería confirmar o presionar los cambios? Me pregunto si está bien presionar el código donde algunos valores devueltos por la function todavía son falsos o la implementación es obvia para pasar la testing, pero la interfaz existe. En otras palabras, ¿puedo presionar el código antes de networkingactor? […]

Refactorización y control de fuente: ¿cómo?

Estoy completamente de acuerdo con las ideas detrás de TDD, Refactoring y Patterns, pero parece que hay un gran vacío en estas ideas, principalmente que son geniales para los equipos de desarrollo de 1, pero cuando comienzas a refactorizar el código, 10 personas están Al trabajar en ti, comienzas a fusionar conflictos por todos lados […]

Control de versiones y desarrollo basado en testings

El process estándar para el desarrollo basado en testings parece ser agregar una testing, verla fallar, escribir el código de producción, ver el pase de testing, refactorizar y verificarlo todo en el control de la fuente. ¿Hay algo que le permita verificar la revisión x del código de testing y la revisión x-1 del código […]

¿Hay alguna manera de volver al código que se creó / probó con éxito por última vez?

Desarrollando en NetBeans con Maven, a menudo sigo volviendo a la historia local y al código svn porque las cosas ya no funcionan (¿TDD?). Además de comprometerme con una twig 'probar nueva idea X' después de cada compilation / testing exitosa, ¿cómo podría configurar Maven para hacer eso en cada compilation automáticamente? ¿Alguien más se […]

Cómo burlarse de pysvn

Estoy trabajando en un module de Python que supone sacar algún código de SVN y comstackrlo. Después de mucha refacturación de algún código henetworkingado, obtuve una cobertura bastante decente del código, sin embargo, tengo un gran vacío en el código que usa pysvn . Es cierto que el concepto de object Mock es nuevo para […]

TDD & Git cometen comentarios

Estoy usando TDD en mi proyecto. Escribo una testing, la veo fallar, escribo el código para que sea verde y me comprometo con Git. He leído sobre el primer desarrollo de commit, pero no entiendo cómo hacerlo con este flujo de trabajo. Si estoy probando una capa de la aplicación (como Servicio o Repositorio), ¿qué […]

¿Cómo desarrollar testings en dos twigs con Git?

Tengo dos twigs, una para desarrollo y otra para producción, sin testings. La twig de desarrollo agregará nuevas características, con testings. La twig de producción tendrá correcciones de errores y creará testings. ¿Cómo compartir testings de producción con la twig de desarrollo, pero no al revés? ¿Cómo compartir las correcciones de errores en la twig […]

Rechazar la confirmación de Git si la cobertura de la testing fue menor que un parámetro definido

¿Es posible integrar un repository de Git con un server de CI, que medirá la cobertura de testing y algunos otros parameters, y si no hay suficientes testings o gran cantidad de código no DRY, entonces, rechace la confirmación?

Detecta fallas de testing en jenkins

He estado jugando con Jenkins desde hace 5 días, pero tengo un problema. Tengo un código de Java que ha sido probado con JUnit y estoy usando Gradle Build para build el código. ¡He intentado fallar deliberadamente una testing de las tres testings y gradle build informes un fracaso! que se esperaba Sin embargo, envié […]

Error fatal: pathspec no coincide con ningún file usando git rm para eliminar el file pyc

Actualmente estoy leyendo un libro llamado "Desarrollo basado en testings con Python" En el capítulo 1, tengo que usar git rm -r –cached superlists/__pycache__ para eliminar todos los files .pyc, obtuve el mismo error en el título. He buscado muchos problemas similares en este foro, todavía no puedo resolver cómo resolverlo. Espero que alguien pueda […]