No creo que te interese, pero en Lecturas aleatorias [blogspot.com] dejo registro de los libros que voy leyendo...
Esta es toda mi información de usuario
El artículo es "Does Visual Studio Rot the Mind?" Comienza por plantearse como la tecnología tiene capacidad de enganchar y no siempre de solucionar problemas y luego tiene una serie de críticas bastante concretas al Visual Studio, pero que en general se pueden aplicar a cualquier IDE o RAD: Generación de código ininteligible, opciones por defecto que acaban siendo las únicas, dependencia de las herramientas, en lugar de lo que verdaderamente importa en el desarrollo (recordemos que todavía no existe la bala de plata)
Como buen artículo nacido para ser polémico, hay que tomarlo con precaución, pero me parece que siempre es interesante plantearse el viejo tema de IDE vs editor
Algunas frases extraídas del artículo:
Por supuesto se pueden leer flames al respecto: en Slashdot:"Does Visual Studio Rot the Mind?" y Lambda the Ultimate: "Does Visual Studio Rot the Mind?"What the Internet seems to do best is make commonly available enormously vast resources of mis-information that we never knew existed.It is very common for us to say about a piece of consumer technology that "we didn't know how much we needed it until we had it," and much of this technology seems targeted not to satisfy a particular need, but to get us hooked on something else we never knew we needed; not to make our lives better, but to tempt us with another designer drug. "I can't live without my ___________" and you can fill in the blank. This week, I think, it's the video iPod.
Now I know that five or ten years from now we'll be able to perform this entire operation entirely from the cable remote, which may actually be a computer remote, including pausing the episode of Friends to download the movie in which the actress playing Joey's girlfriend appears, and watch it on demand, and then go back to the episode of Friends we were watching if we so desire. And I might be more thrilled at this prospect if I thought it would make us better, happier, nicer human beings. But that's not immediately obvious to me.
IntelliSense is considered by some to be the most important programming innovation since caffeine.
And yet, IntelliSense is also dictating the way we program.[...]In order to get IntelliSense to work correctly, bottom-up programming is best. IntelliSense wants every class, every method, every property, every field, every method parameter, every local variable properly defined before you refer to it.[...]you must also write you code linearly from beginning to end [...]You must define all variables before you use them.
(Sobre la generación automática de código) The time when I can really use some help is not when I'm starting a program, but when I'm trying to finish it. Where is Visual Studio then?
This bothered me because Visual Basic was treating a program not as a complete coherent document, but as little snippets of code attached to visual objects. That's not what a program is. That's not what the compiler sees.
If Visual Studio really wanted you to write good code, every time you dragged a control onto your form, an annoying dialog would pop up saying "Type in a meaningful name for this control." But Visual Studio is not interested in having you write good code. It wants you to write code fast.
I don't know what rule you go by, but for me it's always been simple: "Three or more: Use a for." This is why we have loops. This is why we are programmers.
No me gusta VS
(Puntos:1, Inspirado)Yo no soy un profesional, ni mucho menos, pero estoy usando Visual Studio 2003 en unas prácticas de una asignatura donde tenemos que hacer una aplicación en C++ usando MFC.
A mi me da la impresión que en ese entorno prima más picar código rápido que comprender lo que uno está haciendo. Llega un momento que no sabes si lo que está escrito lo has escrito tú, lo ha escrito VS o ha sido Rita la Cantaora. Supongo que será cuestión de experiencia, conocer el entorno y el lenguaje, saber organizarse y tal, pero es muy confuso. Es muy frustante hacer algo mediante el asistente y no tener forma de cambiarlo usando ese mismo asistente, sino que hay que ir al código y comenzar a cambiar cosas y cruzar los dedos para que todo funcione.
Yo antes había cacharreado un poco con GTK y Glade (que no programado en serio, más que nada para ver cómo era y tal) y no recuerdo haber tenido la sensación que tengo ahora con VS. Miedo me da tener que hacer algo _muy_ grande, a ver quién es el majo que mete mano al código un par de semanas después. Y si comenzamos a hablar de los tipos extraños de Windows... pero eso es otra historia.
No entiendo a que se refieren
(Puntos:3, Inspirado)( http://barrapunto.com/ | Última bitácora: Sábado, 18 Agosto de 2007, 05:11h )
Tatengue
Depende
(Puntos:4, Inspirado)( http://barrapunto.com/ )
Visual Studio es una herramienta ideal para realizar el 95% (orientativo) de los proyectos de software y el otro 5% (orientativo tb ¬¬) que requieren de una pureza del código excepcional para un rendimiento óptimo, pues requerirá del empleo de editores.
Tenemos que pensar con los pies en el suelo. No todos los proyectos requieren esa perfección que algunos claman como verdad única y absoluta. En ocasiones, el software rápido es suficiente. Otras, proyectos de mayor importancia por su carga o por su importancia requerirán de gurús del más bajo nivel.
Re:La respuesta es SI.
(Puntos:1)( http://www.micro-electronica.com | Última bitácora: Domingo, 09 Enero de 2005, 23:44h )
Ultimamente los progs hechos con wxwidgets son la bomba.
Eid0
Re:La respuesta es SI.
(Puntos:2)( Última bitácora: Domingo, 11 Octubre de 2009, 17:24h )