Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Guia de estilo exclusiva para Delphi??? (https://www.clubdelphi.com/foros/showthread.php?t=25197)

burasu 15-09-2005 13:16:05

Guia de estilo exclusiva para Delphi???
 
Hola amigos, intentando unificar mi código al que usa la mayoría de programadores, y así poder hacerlo más legible no solo para mí sino para cualquiera, encontré la siguiente página http://community.borland.com/soapbox...80,00.html#4.3

El problema o la duda que tengo es que para el lenguaje al que hace referencia es para Pascal y no se si todos los programadores de Delphi se basan en esta guia para realizar sus códigos o bien existe alguna página Delphi.

Por que por ejemplo en esta guia indica que la identación se debe hacer con dos espacios en vez de usar el tabulador, y yo pienso que con esa identación el código queda bastante comprimido y poco legible.

Bueno pues hay les dejo esta duda y espero sus comentarios y consejos, y como siempre gracias de antemano.

Neftali [Germán.Estévez] 15-09-2005 13:49:29

No hace muchos días estuvimos "discutiendo" en éste hilo sobre éste mismo tema. Échale un vistazo y encontrarás más información.

http://www.clubdelphi.com/foros/showthread.php?t=25023

burasu 15-09-2005 13:57:17

Gracias Neftali, le echare un vistazo a ese hilo

ContraVeneno 15-09-2005 19:14:05

Pues yo creo que la programación va de acuerdo al estilo que cada quien desee utilizar, yo por ejemplo utilizo solo un espacio para la identación (definitvamente no utilizo el tab, creo es mucho espacio en blanco).

Al ser tantas personas las que programamos en (inserte lenguaje aquí), consideró un poco (o un mucho) complicado el tratar de hacer una guía única.

burasu 15-09-2005 19:36:40

Si Contraveneno pero pensarías igual si trabajas con varios programadores, y cada uno define las variables como le da la gana, la identación la hace según su insipiración artística ese día y no tienen una base para tener los fuentes más o menos estandarizados??

Te puedo decir que te terminas volviendo loco según el fuente que tengas que tocar. Con esto se pierde eficacia a la hora de revisar un fuente ya que o bien lo revisa el programador que lo hizo o bien tienes que perder mucho tiempo en, primero entender y visionar el código, y segundo encontrar el problema o encontrar los puntos donde debes añadir nuevas modificaciones.

mamcx 15-09-2005 19:43:04

Una de las cosas que mas me han ayudado a mejorar la legibilidad del codigo:

Código Delphi [-]
(Uno+Dos,3+Algo('3')); => ( Uno + Dos, 3 + Algo( '3' ) );

procedure Algo
begin
   if Algo then
   begin
   end;
   if AlgoMas then
   begin
    if OtroMas then
    begin
    end;
   end;
end;

=>

procedure Algo
begin

   if Algo then
   begin
   end;

   if AlgoMas then
   begin

    if OtroMas then
    begin
    end;

   end;
end;

Basicamente, separar con una linea bloques de codigo y la que mas util me ha parecido, hacerle un espacio entre parametros y antes y despues de parentesis o corchetes. Realmente ayuda a mejorar la legibilidad del codigo...

Creo que esto lo lei en Code Complete?

Neftali [Germán.Estévez] 16-09-2005 11:26:42

Cita:

Empezado por ContraVeneno
Pues yo creo que la programación va de acuerdo al estilo que cada quien desee utilizar, yo por ejemplo utilizo solo un espacio para la identación (definitvamente no utilizo el tab, creo es mucho espacio en blanco).

Coincido contigo en eso, cada uno tiene sus "manías"; A mi por jemplo, no me gusta nada separar en diferentes líneas el then..begin (aunque la mayoría de guís de estilo dicen lo contrario...).
Pero también es verdad (y lo he sufrido en mismpropias carnes) que cuando hay 10 programadores o "te pones de acuerdo" o es un caos. Ahora hemos conseguido estandarizar el código (pongamos al 85% -todavía se cuelen algunas cosillas-, incluyendo comentarios) y da gusto cuando tienes que modificar código, que otro que hizo hace 6 meses...

ContraVeneno 19-09-2005 17:19:07

Totalmente de acuerdo, alguna vez mencione que cada quien es libre de usar su propio estilo de programación (llámese código, comentarios, sql, nombres y nomeclaturas, etc, etc). Y cuando se trabaja en grupo, será el mismo grupo quien defina el estilo de programación, o en casos extremos, será el líder del grupo quien lo defina.


La franja horaria es GMT +2. Ahora son las 04:35:29.

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