“Conocimientos Programación>Lenguajes De Programación

Cómo crear con el desarrollo basado en pruebas

2016/1/4
desarrollo basado en pruebas es un software de diseño y formato de desarrollo . Este formato requiere que construir las pruebas y luego escribir el código que está pensando en la prueba. Microsoft dice que el desarrollo basado en pruebas ( TDD ) sigue el modelo de la " Red , Green, Refactorizar . " Esto significa que usted hace el código no pasan la prueba , hacer que pase sin embargo, la prueba de que puede y luego rediseñar el código basado en lo que ha aprendido al hacer que funcione. En consonancia con este proceso de pensamiento , se puede crear con el desarrollo basado en pruebas en sus propios proyectos. Instrucciones
1

publique su prueba . Si usted espera que su código de salida " Amo la lámpara ", entonces la prueba debe ser diseñado para asegurarse de que obtiene exactamente esa salida.
2

Generar el código y hacer que falle la prueba. Cuanto más complejo sea el código , más fácil es generalmente de romper. Una vez que el código se ha construido y ha fallado la prueba , que ha completado la etapa de "Red " .
3

Fije su código para hacer pasar la prueba por cualquier medio necesario . Sacrificio funcionalidad no esencial si no se refiere a la prueba y si le ayudará a pasar el examen. Este es el paso "Green " .
4

mirar hacia atrás en el código de trabajo . Quite las secciones de código redundantes y simplificar el código , recortando cualquier cosa que no es necesario. Ejecute la prueba de nuevo para asegurarse de que no ha roto su código . Este es el paso " Refactorizar " .
5

Repita la "Red , Green, Refactorizar " para cada función de su código como ponerlo en práctica .

Lenguajes De Programación
Cómo crear un Makefile
Cómo leer un MOV en MATLAB
Detección de errores y corrección Métodos
Diferencia entre recursividad y la iteración
Cómo construir formularios mediante la fusión fría
Los datos GridView tipo mixto celular
¿Cuáles son los comentarios jerárquicos
Cómo crear bases de datos en Lisp Coding
Conocimientos Informáticos © http://www.ordenador.online