Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Guía de Estilo de Object Pascal (https://www.clubdelphi.com/foros/showthread.php?t=96792)

elrayo76 18-07-2024 02:46:39

Guía de Estilo de Object Pascal
 
Encontré esto en la web de Embarcadero que se que a muchos les puede servir para aprender. Espero que lo pongan en práctica porque veo por todos lados mucho código desprolijo y que luego cuesta seguirlo.
Delphi’s Object Pascal Style Guide

Yo no se si estaré siguiendo todas las reglas pero trato de seguir las de pueda. Esto resulta en una mejor lectura del código y creo que es mas fácil de saber para que es cada cosa.

Saludos

PD: si a alguno de los administradores le interesa pueden ponerlo fijo para que todos lo encontremos rápidamente y no se pierda.

Neftali [Germán.Estévez] 18-07-2024 09:28:55

Creo recordar que ya hemos hablado otras veces de este tema, de todas formas no está mal recordarlo.
https://www.clubdelphi.com/foros/showthread.php?t=25197
https://www.clubdelphi.com/foros/showthread.php?t=25023


Hace tiempo estaba accesible en EDN (Embarcadero Developers Netowork) esta guía de estilo (ahora he tenido que tirar de WayBackMachine):
https://web.archive.org/web/20221005.../article/10280

También hay una bastante extensa y famosa en el proyecto JEDI:
https://wiki.delphi-jedi.org/wiki/Pr...ge_Style_Guide

Incluso una antigua de Borland, que ahora ya no está accesible, pero que se puede encontar aquí:
http://www.sourceformat.com/coding-s...hi-borland.htm

Y aquí una para Delphi 4: :eek::eek:
https://web.archive.org/web/20070818...riables_Global

Como ves hay bastantes similares todas con algunas variaciones.

cloayza 18-07-2024 23:03:53

Estimado elrayo76, nunca esta de mas volver a revisar estos documentos...Como usted comenta, yo trato de seguir las reglas, y en ocasiones sigo mis propias reglas...:D

Se agradece su aporte, saludos cordiales


La franja horaria es GMT +2. Ahora son las 07:52:11.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi