2010-07-02 15 views
9

Hola: Estaba viendo algunos videos, etc. y simplemente no puedo evitar preguntarme por qué el uso de Pex parece ser tan bajo.Por qué Pex no es masivo

¿Hay algún problema que no sea obvio, o es solo un problema de licencia?

+2

Tal vez esta no es la mejor manera de hacer esta pregunta, pero me pregunto por qué Pex no ha gonne aminstream, he visto unas pocas vistas, ¿podemos reabrir por favor? – roundcrisis

Respuesta

15

Es una herramienta muy nueva y para funcionar realmente bien necesita usar Code Contracts también. También atrapa muchos problemas como posibles desbordamientos de enteros que muchos desarrolladores creen que pueden ignorar. Pex es increíble y finalmente despegará, pero tiene una curva de aprendizaje, por lo que llevará un tiempo filtrarse a través del ecosistema .Net.

Lo he usado en algunos nuevos proyectos de desarrollo y me ha salvado dos errores principales (no detectados por pruebas de unidades normales) que habrían tardado al menos una semana en rastrear y solucionar normalmente más algunos pequeños problemas entonces soy un gran defensor de Pex. Dicho esto, se necesita mucho trabajo para obtener buenos resultados en una base de código existente de cualquier tamaño, por lo que su costo-efectividad tendrá que determinarse proyecto por proyecto.