Estoy haciendo mi primer gran proyecto y no tengo mucha experiencia en un entorno de programación profesional. Al investigar cualquier cosa relacionada con la programación, a menudo veo referencias a Pruebas de unidad, pero todavía no tengo claro cómo configurarlas o incluso si sería beneficioso para mí.
¿Puede alguien explicarme las pruebas unitarias y cómo configurarlas en una solución de Visual Studio 2010 que tiene múltiples proyectos? ¿Es algo que ocurre dentro de la solución de su proyecto, o es una solución separada? ¿Y es algo que recomendaría para un pequeño equipo de desarrollo o es solo una pérdida de tiempo para la configuración?
En este momento solo ejecuto todo el programa para probar lo que sea que esté trabajando actualmente, pero ocasionalmente me encuentro con problemas que no son fáciles de depurar y sería útil ejecutar subconjuntos del código en otro lugar ... A veces configuro otro proyecto con algunas de las bibliotecas a las que se hace referencia para probar una pequeña parte del programa, pero creo que se pierde más tiempo configurando eso y luego ejecutando todo el programa debido a todas las dependencias involucradas