Monday, October 08, 2007

El codigo de la BCL debbugeable

Hace unos dias Scott Guthrie, publico la genial noticia de que se pondra a disposicion de los desarrolladores parte del codigo fuente de la BCL (y seguira en aumento). Esto era posible hacerlo con Reflector como mencione en: http://elblogdehoracio.blogspot.com/2007/05/utilidades-net.html

Aunque si usamos reflector es posible que el codigo cambie algo a como se ve en la solucion. Recordemos que una de las tareas del compilador es la de optimizar el codigo. Pero no es que sea un cambio gigantesco, no se incluye ningun codigo agnostico ni nada por el estilo ... lo funcional seguira igual. Quizas el compilador que mas optimizaciones efectue sea el de C++/CLI...

Pero nada lo otro es que podremos debuggear el codigo de la BCL como si fuera de nuestra solucion, ya no sera solo el callstack, sino que iremos al mismo codigo fuente.

esto de ver la BCL como parte de la solucion es equivalente al nirvana...

A todo esto, cabria preguntarse por que no copiar aqui y pegar alla, y cambiar la BCL a nuestro antojo, no me hagan caso creo que la noticia me tiene delirando...