Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-09-2005
burasu burasu is offline
Miembro
 
Registrado: may 2003
Ubicación: Cádiz - España
Posts: 186
Poder: 15
burasu Va por buen camino
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.
__________________
--== WE RIDE TOGETHER, WE DIE TOGETHER. BAD BOYZ FOR LIVE ==--
.: Mi sitio :.
.: Mi trabajo :.
Responder Con Cita
  #2  
Antiguo 15-09-2005
Avatar de Neftali
Neftali Neftali is offline
-Germán Estévez-
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 15.351
Poder: 10
Neftali Va camino a la famaNeftali Va camino a la fama
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
__________________
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.
Responder Con Cita
  #3  
Antiguo 15-09-2005
burasu burasu is offline
Miembro
 
Registrado: may 2003
Ubicación: Cádiz - España
Posts: 186
Poder: 15
burasu Va por buen camino
Gracias Neftali, le echare un vistazo a ese hilo
__________________
--== WE RIDE TOGETHER, WE DIE TOGETHER. BAD BOYZ FOR LIVE ==--
.: Mi sitio :.
.: Mi trabajo :.
Responder Con Cita
  #4  
Antiguo 15-09-2005
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.720
Poder: 17
ContraVeneno Va por buen camino
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.
__________________

Responder Con Cita
  #5  
Antiguo 15-09-2005
burasu burasu is offline
Miembro
 
Registrado: may 2003
Ubicación: Cádiz - España
Posts: 186
Poder: 15
burasu Va por buen camino
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.
__________________
--== WE RIDE TOGETHER, WE DIE TOGETHER. BAD BOYZ FOR LIVE ==--
.: Mi sitio :.
.: Mi trabajo :.
Responder Con Cita
  #6  
Antiguo 15-09-2005
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.421
Poder: 18
mamcx Va camino a la famamamcx Va camino a la fama
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?
__________________
Nuevo Blog.
Ahora en Twitter!.
Responder Con Cita
  #7  
Antiguo 16-09-2005
Avatar de Neftali
Neftali Neftali is offline
-Germán Estévez-
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 15.351
Poder: 10
Neftali Va camino a la famaNeftali Va camino a la fama
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...
__________________
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.
Responder Con Cita
  #8  
Antiguo 19-09-2005
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.720
Poder: 17
ContraVeneno Va por buen camino
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.
__________________

Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 14:08:12.


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