Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Debates (https://www.clubdelphi.com/foros/forumdisplay.php?f=29)
-   -   Notación húngara Vs Notación CamelCase (https://www.clubdelphi.com/foros/showthread.php?t=49768)

ContraVeneno 14-11-2007 23:55:16

Yo estoy en contra de los guiones por que me parece que estoy escribiendo un caracter de más:

UnaVariable

una_variable

habría que multiplicar ese caracter extra, por cada vez que lo utilizas, para ver cuantos caracteres extras se escriben en el día, en el mes, al año, etc, etc.

Casimiro Notevi 15-11-2007 01:27:58

Cita:

Empezado por ContraVeneno (Mensaje 246258)
Yo estoy en contra de los guiones por que me parece que estoy escribiendo un caracter de más:

UnaVariable

una_variable

habría que multiplicar ese caracter extra, por cada vez que lo utilizas, para ver cuantos caracteres extras se escriben en el día, en el mes, al año, etc, etc.

Opino igual, aunque uso los guiones subrayados para definir las constantes
Código:

const
  _PI_ = 3.14159265;
  _SEGUNDO_ = 1;
  _MINUTO_ = _SEGUNDO_ * 60;
  _HORA_ = _MINUTO_ * 60;
  _DIA_ = _HORA_ * 24;


Al González 15-11-2007 04:03:52

¡Hola!

En lo personal, recomiendo el guión bajo solamente para casos muy, muy especiales.

Por ejemplo, hay ocasiones en que el nombre de un objeto campo persistente coincide con el nombre de un conjunto de datos. En ese caso, al primero le coloco un guión bajo al final.

dtMaterialTipo.Open; (abrir la tabla MATERIALTIPO)

dtMaterialTipo_.Value (referencia al valor del campo Tipo de la tabla MATERIAL)


Les recomiendo ampliamente este otro hilo.

Saludos.

Al González. :)

AngelV 16-11-2007 21:24:16

Con el guión bajo, leo más rápidamente el código :)

Lepe 17-11-2007 13:45:31

Cita:

Empezado por AngelV (Mensaje 246707)
Con el guión bajo, leo más rápidamente el código :)

Cuestión de acostumbrarse.

Yo venía de vb (:D) y era muy difícil leer el código de delphi, no comprendía esa manía de "arrejuntar" todas las palabras :D

Saludos

maeyanes 26-11-2007 19:13:18

Hola...

Acabo de descubrir este hilo, después de mi ausencia... :p

Cita:

Empezado por Al González (Mensaje 243273)
Nada que ver con la manera en que programaba en 1993, durante mi época de estudiante :D:
Código Delphi [-]
 PROCEDURE FORMAR;
 BEGIN
   TEXTCOLOR (0);
   YANO := FALSE;
   Y := - (ANY - 1);
   REPEAT
     INC (Y, ANY);
     X := - (ANX - 1);
     REPEAT
       INC (X, ANX);
       TEXTBACKGROUND ( ARCOLOR [RANDOM (MAXCOLOR)] );
       VENTIW (X, Y, X + (ANX - 1), Y + (ANY - 1) );
     UNTIL X >= 75;
   UNTIL Y >= 21;
 END;

¡No me pregunten para qué era esa rutina! :eek:

Por cierto, otra cosa que acostumbro es no utiliza

Vaya, yo programaba igual cuando estudié mi carrera xDDD

Ahora cuando veo mi código de esas épocas me resulta algo ilegible jejeje

Sobre que uso, como muchos, una mezcla de ambas notaciones...

Para nombres de controles y tipos numerados uso Hungara y para variables, clase y métodos CamelCase...


Saludos...

courtois 02-12-2007 02:16:05

Para el trabajo, CamelCase con underscore en casos especiales, porque es legible, pero cuando es un proyectito solo para mi, uso notacion hungara o abreviaturas propias a fin de escribir menos


La franja horaria es GMT +2. Ahora son las 16:55:34.

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