FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Bug del compilador en métodos genéricos
Hola a todos,
He encontrado una falla que esta hace bastante tiempo en el compilador de Delphi. Se trata de que el compilador no es capaz de reportar hints y warnings en metodos genericos, cuando si escribimos el mismo metodo sin usar el tipo generico si puede detectar los potenciales problemas. Ya hemos hablado aqui de lo importante que son los hint y warning y ejemplos de situaciones en las que puede salvar el dia hay cientos, como este He creado un reporte en el sitio de Embarcadero, este es el link Cuantos mas voten en la incidencia, mayor prioridad deberia tener para el equipo de Embarcadero y deberiamos verlo solucionado El problema es reproducible en Delphi 2010, Delphi 10 Seattle y Delphi 10.1 Berlin, por lo que asumo que existe desde Delphi 2009 que es cuando se introdujeron los genericos hasta el dia de hoy Quien no disponga de una version nueva de Delphi puede reproducirlo facilmente con la version Delphi 10.1 Berlin Starter. En el reporte pueden encontrar el siguiente fragmento de codigo: Código PHP:
Asi que este es un llamado para que todo aquel que considere que este problema merece su debida importancia, vote el reporte, por favor Última edición por AgustinOrtu fecha: 15-12-2016 a las 17:11:33. |
#2
|
||||
|
||||
Muchas gracias, Agustín. No me había percatado de la falla. Creo que todos los que estamos leyendo esto deberíamos añadir nuestro voto inmediatamente. Para aquellos que les dé flojera, no es difícil registrarse en el nuevo sitio de reporte de fallas de Embarcadero.
Por cierto, buscando ahí text ~ "warnings" AND text ~ "generics" —el nuevo sistema de búsqueda es una de sus mayores ventajas—, encontré que el mismo problema ya había sido reportado con anterioridad, en 2010 y en 2015. ¡Cómo ha tardado Embarcadero en estabilizar los genéricos! Pero sin ellos es ya casi impensable trabajar. Saludos. Al González. |
#3
|
||||
|
||||
Gracias por tu apoyo y los links extra Al.
La verdad a mi no me gusta para nada el sistema JIRA, por lo menos desde el punto de vista de la experiencia de usuario. En fin, no solo preocupa que Embarcadero no lo haya solucionado ya, sino que tambien en los reportes que enlazas, veo poca preocupacion por la comunidad: no tienen "movimiento", en los reportes suele haber comentarios, gente que se suscribe y votos. Pero en estos, estan casi muertos Yo ya he publicado en la red social Google Plus, en el grupo Delphi Developers, para que se corra la voz https://plus.google.com/+AgustinOrtu/posts/DKWKubS8KH3 |
#4
|
||||
|
||||
Así es, un problema... de hecho creo que las herramientas de auditoria tampoco detectan las métricas configuradas dentro de éstos, digo "creo" porque fue en la versión XE10 donde me percaté de esto, no ahondé y ahora no tengo como corroborar en Berlin. Otra cosa es que en ocasiones cuando se declara una variable dentro de un método anónimo no se realiza correctamente el auto completado... aunque no sé si esto suceda siempre o sólo sucede cuando se trabaja en maquinas virtuales (Pues es en ellas donde trabajo).
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#5
|
||||
|
||||
Eso Johnny es otro problema, que si bien molesta, puedo vivir con ello. Esto es critico. Voy a llamar la atencion de los Product Manager ya mismo en G+
|
#6
|
||||
|
||||
Si sirve de algo, emití un tweet también: https://twitter.com/algonzalez74/sta...73748747202560
|
#7
|
||||
|
||||
Un voto más.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#8
|
||||
|
||||
Gracias German
Bueno al menos Nick me ha respondido y eso ya me deja un poco mas tranquilo |
#9
|
||||
|
||||
Hola a todos
Gracias a los que han votado y difundido el mensaje La incidencia ha pasado de estado "reportado" a "abierto", lo que quiere decir es que el bug fue aceptado y ya deberia estar trabajando el equipo de desarrollo para repararlo Un saludo |
#10
|
||||
|
||||
Que bueno, me alegra mucho que se le esté dando tratamiento a algo tan importante.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Métodos sobrecargados vs métodos repetidos | AgustinOrtu | Debates | 12 | 22-10-2016 18:49:53 |
Tipos Genericos | doctorhd | Varios | 21 | 08-10-2015 05:54:03 |
Class Helpers sobre Genericos.. | yapt | OOP | 1 | 24-04-2011 16:06:17 |
Listbox con items genericos | ANG4L | Varios | 2 | 11-05-2006 03:54:37 |
Parametros sql genericos | AbcXxx | Conexión con bases de datos | 2 | 10-11-2005 00:31:59 |
|