FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Campaña para corregir el uso de 'With' en Object Pascal
Hago una propuesta "políticamente incorrecta" para Delphi / Object Pascal: Mejorar la sintaxis de los modernos compiladores Pascal (como es el caso de Delphi) respecto al uso de la palabra reservada With. En las altas esferas existe la intención de desaparecer este estatuto de control por lo perjudicial de su sintaxis en el moderno Object Pascal de estos días.
Desafortunadamente dicha idea ha permeado en muchas de las mentes de colegas con menos cuota de poder, incluso en algunos compañeros de este foro cuya inteligencia no está por debajo de la de quienes deciden el rumbo del lenguaje. Este dogma se ha instalado cómodamente, bajo el "poderoso" argumento de que el With debe desaparecer simplemente porque es malo. ¡Y vaya que lo es! Pero si fue útil durante tantos años es porque también ayuda mucho a simplificar el código que escribimos. Yo evito usarlo desde hace algún tiempo. Estoy consciente de lo terrible que es, pero también de lo bueno que podría seguir siendo si lo mejoramos. Hace un par de años intenté otra propuesta de mejora. Hubo un debate intenso y no se llegó a nada. Incluso admito que mi idea de entonces no era tan buena. Puede que dentro de otros dos años piense lo mismo de esta que les traigo ahora; o quizá esta vez daré, o propiciaré que alguien más preparado que yo dé en el clavo. Viendo solo sus bondades, hay lógica y sentido común en el uso de With. Evitemos que se siga usando mientras su sintaxis siga siendo riesgosa. Pero invitemos a los fabricantes de compiladores a corregirlo, en lugar de enterrarlo. Todos aquellos que deseen apoyar esta idea (sin que ello les avergüence o les haga comprometer sus intereses) pueden hacer eco de este mensaje, de la imagen que anexo al final o de este tweet. Quizá las futuras generaciones de programadores Delphi/Lazarus se sientan un poquito más afortunadas gracias al apoyo que reciban iniciativas como la presente. Muchas gracias. Al González. Última edición por Al González fecha: 17-09-2016 a las 19:17:56. |
#2
|
||||
|
||||
En python se usa asi:
Código PHP:
__________________
El malabarista. |
#3
|
||||
|
||||
Cita:
¿Apoyas la propuesta? |
#4
|
||||
|
||||
Interesante propuesta.
No soy partidario de eliminarlo, aunque no lo uso nunca porque puede ser peligroso y no queda claro el código. Sin embargo, con una serie de reglas como las que indicas, sí me parece bien que se mantenga. |
#5
|
||||
|
||||
El problema es que esta propuesta, la escuchara el dueño de Delphi? Y de hacerlo, creara los medios para migrar el codigo?
Lo dudo. No es que sea muy dificil ver que se puede arreglar en un lenguaje, es que es mas facil agregar que quitar, y ni siquiera en los open source se ve mucho que se animen a quitar.
__________________
El malabarista. |
#6
|
||||
|
||||
Me ha parecido entender que se pretende modificar para que sea más seguro y no haya equívocos o ambiguedades en el código, ¿no es eso?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código Únete al grupo Teaming clubdelphi | Colabora mediante Paypal Última edición por Casimiro Notevi fecha: 17-09-2016 a las 20:17:46. |
#7
|
||||
|
||||
Eso depende de ti, de cómo emplees tu tiempo y energía. El mundo mejora conforme decimos vale y actuamos; empeora cuando sólo nos detenemos a mirar las dificultades.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Analogías entre C++ y Object Pascal | noob | C++ Builder | 3 | 16-02-2009 18:19:54 |
como usar object pascal y gtk | Lionheart | OOP | 6 | 09-12-2005 19:31:08 |
manual de excepciones de object pascal para free pascal??? | Garion | OOP | 3 | 27-05-2005 00:42:29 |
¿Object Pascal para todo? | ReigDidion | OOP | 10 | 12-02-2004 08:28:07 |
|