Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros temas > La Taberna
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #21  
Antiguo 01-03-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por roman Ver Mensaje
Ya, pues, Whitesman y GNU me parecen ridículas (no se lo tomen personal). Una porque se pierde la razón de ser de la indentación y otra porque es una doble indentación que sólo contribuye a alargar las líneas en códigos complejos.
Entre BSD/Allman y Kernigan ya es cuestión de gustos.
La forma básica es demasiado básica y muy impractica para depuración. No hay forma de saber fácilmente si la condición se cumplió o no. En todo caso así:
Código:
if (condicion)
    sentencia;
que es válida para una sóla sentencia.
No sabía que hubiera un estándar en el tamaño de la indentación de delphi. En mi oinión es mejor usar caracteres reales de tabulación para que cada cual ajuste en su editor el tamaño de indentación preferido.
// Saludos
A veces estoy totalmente de acuerdo contigo, como ahora

Yo antes usaba el tab de 4 espacios, pero desde hace unos años uso el tab con sólo 2 espacios.
Responder Con Cita
  #22  
Antiguo 01-03-2011
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
Yo uso el "estilo Kernighan-kernel"... aunque la indentación es de un solo espacio.

además, acompañado de un cafe tibio, muy caliente no me gusta, frio dependiendo del día; aquí en este lugar, el café frio es el que más tomo.... o ya de plano, frappe, capri o como sea que le llamen a tomarlo con hielo triturado.

Y la música, dependiendo del ánimo, pero puede variar desde Lauryn Hill, Christina Aguilera, Alicia Keys hasta Slipknot, Korn, Metallica.

Saludos.
__________________

Responder Con Cita
  #23  
Antiguo 01-03-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por ContraVeneno Ver Mensaje
[..]además, acompañado de un cafe tibio, muy caliente no me gusta, frio dependiendo del día; aquí en este lugar, el café frio es el que más tomo.... o ya de plano, frappe, capri o como sea que le llamen a tomarlo con hielo triturado.
Y la música, dependiendo del ánimo, pero puede variar desde Lauryn Hill, Christina Aguilera, Alicia Keys hasta Slipknot, Korn, Metallica.
Saludos.
Pues yo prefiero el café muy caliente, ardiendo, y sólo, sin leche, muy fuerte, amargo, intenso... voy a prepararme uno

Nunca escucho música cuando trabajo, prefiero el silencio, a veces me pongo unos auriculares de esos que te cubren por completo las orejas, para intentar aislarme lo más posible, y si hace frio (cosa rara en Málaga), me encierro más todavía, con alguna ropa que tenga "capucha" para la cabeza, parezco un monje con auriculares Parecido a tu avatar
Responder Con Cita
  #24  
Antiguo 01-03-2011
Avatar de microbiano
microbiano microbiano is offline
Miembro
 
Registrado: sep 2008
Ubicación: Mexico D.F
Posts: 349
Poder: 16
microbiano Va por buen camino
jajajaja no no pues si hace frio ni cafe ni te. unos buenos tequilas jejeje eso si no en horas de trabajo, siendo en horas de trabajo coincido con contraveneno buena musica para inspirar y un buen cafe para no sentir la noche jajajajaja, o como dicen por hay

La noche es larga y el Cafe Barato.
Responder Con Cita
  #25  
Antiguo 01-03-2011
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 19
Chris Va por buen camino
jajaja, tamos igual Casimiro con un café. Así es que me lo bebo, caliente y amargo. De hecho no me siento a gusto programando sino tengo un cafe que me acompañe. Es al único que le permito acompañarme, después de él, a nadie más. Y la música claro, pero prefiero una pieza instrumental clásica.
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita
  #26  
Antiguo 01-03-2011
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 29
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Una muestra de mi código en una biblioteca de componentes:

Código Delphi [-]
  Function TMagiaClientDataSet.BaseProp (Const Prop :DSProp) :Integer;
  Var
    Props :PDSProps;
  Begin
    { NOTE: IDSBase.GetProp don't work properly with the dspropReadOnly
      constant (DataSnap bug).  It is necessary to use the IDSBase.GetProps
      method in order to get the value of this property. }
    If Prop = dspropReadOnly Then
    Begin
      New (Props);

      Try
        Check (DSBase.GetProps (Props^));
        Result := Integer (Props.bReadOnly);
      Finally
        Dispose (Props);
      End;
    End
    Else
      Check (DSBase.GetProp (Prop, @Result));
  End;

Sangrado de dos espacios, uso de mayúsculas y minúsculas incluso en las palabras reservadas, espacio antes de abrir paréntesis de función, dos puntos (":") como prefijo del tipo de dato y línea en blanco antes de empezar bloque después de sentencias (como esa línea en blanco que está antes del Try).

:)
Responder Con Cita
  #27  
Antiguo 01-03-2011
Avatar de javier7ar
javier7ar javier7ar is offline
Miembro
 
Registrado: abr 2006
Ubicación: Argentina
Posts: 124
Poder: 19
javier7ar Va por buen camino
yo en delphi uso BSD/Allman
Código Delphi [-]
if condicion then
begin
  sentencia0;
  sentencia1;
end;

pero en los lenguajes que usan las llaves en lugar de begin end (C,PHP,Java, etc) uso Kernighan&Ritchie/Kernel
Código PHP:
if condicion {
  
sentencia0;
  
sentencia1;

raro no? locuras de uno
Saludos
Responder Con Cita
  #28  
Antiguo 01-03-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Al González Ver Mensaje
Sangrado de dos espacios, uso de mayúsculas y minúsculas incluso en las palabras reservadas, espacio antes de abrir paréntesis de función, dos puntos (":") como prefijo del tipo de dato y línea en blanco antes de empezar bloque después de sentencias (como esa línea en blanco que está antes del Try).
También uso mayúsculas y minúsculas y las escribo siempre igual porque estoy acostumbrado al C, donde son distintas unas y otras. En delphi sigo la misma costumbre aunque no sea necesario.
En lugar del espacio que tú dejas, yo hago algo parecido: dejo el espacio pero pongo //

Código Delphi [-]

    If Prop = dspropReadOnly Then
    Begin
      New (Props);
      //
      Try
        Check (DSBase.GetProps (Props^));
        Result := Integer (Props.bReadOnly);
      Finally
        Dispose (Props);
      End;
    End
    Else
      Check (DSBase.GetProp (Prop, @Result));
Responder Con Cita
  #29  
Antiguo 01-03-2011
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.464
Poder: 21
newtron Va camino a la fama
Cafés.... tequilas.... cuanto vicio....
Responder Con Cita
  #30  
Antiguo 01-03-2011
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
es por eso que las llaves se olvidan....
__________________

Responder Con Cita
  #31  
Antiguo 02-03-2011
Avatar de ElKurgan
[ElKurgan] ElKurgan is offline
Miembro Premium
 
Registrado: nov 2005
Posts: 1.234
Poder: 20
ElKurgan Va camino a la fama
Unhappy

Suerte ustedes, que son jóvenes...

A mi edad ya me prohiben el alcohol y el café, por lo que tengo que beber manzanillas...
Responder Con Cita
  #32  
Antiguo 02-03-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
je, je... bueno, yo ya sólo me tomo una o dos tazas cada día y por la noche alguna infusión, que la edad no perdona :s
Responder Con Cita
Respuesta



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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
como evitar que se dupiquen las llaves primarias de una abla en c++ builder airam C++ Builder 11 24-07-2008 01:28:46
Como trabajar las llaves primarias en red javicho_villa Varios 3 19-04-2006 21:38:58
¿Pones "preposiciones?¿Tabulas tu código? DarkByte Debates 70 01-04-2004 21:29:30
como crear exception para validar duplicación de llaves en tabla viajero2015 Conexión con bases de datos 6 21-10-2003 09:54:09
Abrir programas con parámetros cuando se recibe un mail Athalon Internet 2 04-07-2003 14:14:05


La franja horaria es GMT +2. Ahora son las 22:52:20.


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
Copyright 1996-2007 Club Delphi