El Class Designer que trae el Visual Studio, desde la versión 2005, me parece muy bueno.
Con algunas limitantes, es cierto -sobre todo si escribes mas rápido que lo que te permite el diseñador-, pero en resumidas cuentas, te ayuda a escribir parte del codigo en base al modelo que estas diseñando.
Esto de por si, sirve de apoyo si es que te encargas del modelo de clases y otras personas de la implementación de las mismas.
Con la llegada de C# 3.0 esperaba que el Designer trabaje en base a Automatic Properties, pero no, no fue así.
Lo que si me parecía interesante es que uno podía probar las clases que iba diseñando, esto por medio del diseñador. Es decir, mediante un click derecho uno podía:
- Crear una instancia de la clase seleccionada
- Invocar un método estático
- Sobre esto, continuar con una depuración paso a paso!
Aqui unas imágenes para los dos primeros casos.
Esta funcionalidad me parecia muy interesante!
Ahora, tengo que decirles que no está presente en Visual Studio 2010! Veamos.
Esto realmente no es que me ponga triste, pues a pesar de que tal funcionalidad era interesante, no era partidario de recomendarla!, creo que lo que se está haciendo con VS2010 es no dejar oportunidad a usar otra alternativa que no sean los proyectos de pruebas unitarias.
Por que lo digo? pues muchas personas usaban el class designer como una salida de probar/depurar los métodos que iban haciendo!
Pues bien, ya no está la funcionalidad, si quieres probar, pues, pruebas unitarias!
Saludos
@jersson