Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Ver Resultados de Encuesta: ¿Pones "preposiciones?¿Tabulas tu código?
Pongo "preposiciones", pero no tabulo el código 2 3,64%
Tabulo el código, pero no pongo "preposiciones" 11 20,00%
Hago ambas cosas 41 74,55%
Ni una ni otra 1 1,82%
Votantes: 55. Tú no puedes votar en esta encuesta

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-01-2004
Avatar de hecjona
hecjona hecjona is offline
Miembro
 
Registrado: may 2003
Ubicación: Guadalajara, Jal. Mexico
Posts: 84
Poder: 24
hecjona Va por buen camino
Thumbs up Ambas

Yo uso ambos y realmente funciona cuando compartes codigo con otros programadores, he revisado codigos de terceros que usan ambas y me resulta mas facil seguir el codigo, de igual manera cuando otro programador ve mi codigo he experimentado que le es mas facil seguir mi codigo apesar de que aveces por tiempo no tenga los suficientes comentarios.
__________________
Saludos desde la tierra del tequila y las mujeres hermosas
Responder Con Cita
  #2  
Antiguo 27-01-2004
Avatar de DarkByte
DarkByte DarkByte is offline
Miembro
 
Registrado: sep 2003
Ubicación: Desconocido
Posts: 1.322
Poder: 24
DarkByte Va por buen camino
Tengo que acostumbrarme a comentar mi código... sinceramente, me entra flojera porque yo siempre recuerdo para qué servía cada cosa (incluso mi código de hace un par de años, aunque esos eran ShowMessage "Eres un primo" y similares).

Respecto a lo de no cambiar el nombre a algunos componentes , como comentaba Voutarks: Yo sí dejo algunos componentes sin preposición. No le veo sentido ponerle preposición a un TBevel si, este, no va a tener ninguna función especial, sería una pérdida de tiempo a mi entender.
__________________
:)
Responder Con Cita
  #3  
Antiguo 27-01-2004
andres1569 andres1569 is offline
Miembro
 
Registrado: may 2003
Posts: 908
Poder: 24
andres1569 Va por buen camino
Yo hago las tres cosas; lo de identar, como apunta Voutarks, debería ser "obligatorio", y aprovecho para recomendar su uso cuando se mete código en estos foros, utilizando el tag code, para facilitar la lectura a los demás.

En cuanto a lo de usar prefijos, me parece algo muy beneficioso, ahora no tengo el Delphi aquí pero hace un tiempo instalé una herramienta que permite asignar estos prefijos a la propiedad Name (coloca en el Object Inspector, en dicha propiedad, un botoncito que lleva a un editor donde se puede personalizar el prefijo para cada tipo de componente).

Lo de los comentarios es muy recomendable aunque nunca he escrito novelas como PepeLolo , supongo que el ejemplo que pones no será el más común ..., buen lo acabo de releer y veo que va referido a la unit, por un momento pensé que acompañaba a una función.

Un saludo
__________________
Guía de Estilo
Responder Con Cita
  #4  
Antiguo 27-01-2004
Avatar de Nuria
Nuria Nuria is offline
Miembro
 
Registrado: may 2003
Posts: 531
Poder: 24
Nuria Va por buen camino
Hola Compis!

Para mí es fundamental que el código esté identado, se ve mucho más claro.

En cuanto a los prefijos, también los usos, pero yo al igual que DarkByte con los componentes que no suelo usarlos para nada a nivel de código, no les cambio el nombre.

Suelo poner comentarios, por que la verdad, es que cuando haces una aplicación más o menos te acuerdas de lo que haces y porque, pero cuando pasa un tiempo sin tocarla y tienes que modificar alguna cosa, pues cuesta un poco acordarte de todo ( sobre todo yo, que tengo 'mu' mala memoria ), así que procuro documentar bien las aplicaciones, aunque tardes más a la larga te facilita el trabajo.

Saludos!

Última edición por Nuria fecha: 28-01-2004 a las 18:49:49.
Responder Con Cita
  #5  
Antiguo 28-01-2004
Avatar de DarkByte
DarkByte DarkByte is offline
Miembro
 
Registrado: sep 2003
Ubicación: Desconocido
Posts: 1.322
Poder: 24
DarkByte Va por buen camino
Cita:
Empezado por andres1569
hace un tiempo instalé una herramienta que permite asignar estos prefijos a la propiedad Name (coloca en el Object Inspector, en dicha propiedad, un botoncito que lleva a un editor donde se puede personalizar el prefijo para cada tipo de componente).
Vaya pedazo de utilidad, ¿Es gratuita?¿Dónde se encuentra?
__________________
:)
Responder Con Cita
  #6  
Antiguo 28-01-2004
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 27
__cadetill Va por buen camino
Esto es super divertido, la mayoría de gente, por lo que leo, hace las dos cosas, es decir, indenta el código y hace uso de la notación húngara, pero.... lo más curioso del caso es que, cuando alguien me pasa un trozo de código, a lo sumo está indentado, nunca con dicha nomenclatura.

A partir de hoy sólo aceptaré código vuestro
Responder Con Cita
  #7  
Antiguo 28-01-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por cadetill
A partir de hoy sólo aceptaré código vuestro
¿Estás seguro?

Porque a ti podrán pasarte el código indentado pero lo que es aquí...

Cita:
Antes pasara un camello por el ojo de una aguja que un codigo indentado al reino de los foros
Responder Con Cita
  #8  
Antiguo 28-01-2004
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 27
__cadetill Va por buen camino
Cita:
Empezado por roman
¿Estás seguro?

Porque a ti podrán pasarte el código indentado pero lo que es aquí...
No no, yo me refería a los que habeis respondido a este hilo

Lo de la cita..... buenísimo
Responder Con Cita
  #9  
Antiguo 28-01-2004
andres1569 andres1569 is offline
Miembro
 
Registrado: may 2003
Posts: 908
Poder: 24
andres1569 Va por buen camino
Hola:
Cita:
Empezado por DarkByte
Vaya pedazo de utilidad, ¿Es gratuita?¿Dónde se encuentra?
La herramienta en cuestión se llama NameProp. En su día, hace unos años, la descargué gratis, no recuerdo de qué página. Mirando los créditos veo que pertenece a la empresa Greatis Software, (Greatis, no Gratis ). Acabo de inspeccionar su web y veo que esta utilidad viene incluída dentro de un conjunto de componentes, que ellos llaman Delphi Bonus, pero que, por desgracia, no son Free, sino que vienen "de regalo" si compras alguno de sus otros productos.

Esto es lo que hay al respecto.

Cita:
Empezado por Marto
Me comentaron que cierto jefe de proyectos de la consultoría informática más grande de España obligaba a sus programadores a no indentar el código porque "es mucho más eficiente en tiempo de ejecución"
Pregunto: ¿a quién "ejecutaron" primero, al jefe de proyectos o a los programadores a su cargo?
__________________
Guía de Estilo

Última edición por andres1569 fecha: 28-01-2004 a las 11:36:16.
Responder Con Cita
  #10  
Antiguo 28-01-2004
Descendents Descendents is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona
Posts: 396
Poder: 24
Descendents Va por buen camino
Yo he votado por ambas cosas y hago ambas cosas.

Antes hace tiempo solo tabulaba, pero desde hace tiempo que pongo "preposiciones", lo uso y la verdad que me va muy bien.

Otra cosa.

Segun tengo entendido el compilador, cuando compila, no tiene en cuenta los espacios en blanco es decir, compila y al traducir elimina todo lo que sea nulo, como espacios en blanco o comentarios,etc...

Entonces o voy muy equivocado, o eso que dice el señor (jefe) ese es una locura.

Saludos
__________________
La victoria tiene cien padres. La derrota es huérfana (Napoleón).
Responder Con Cita
  #11  
Antiguo 28-01-2004
Avatar de marto
marto marto is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona, Catalunya
Posts: 882
Poder: 24
marto Va por buen camino
Cita:
Empezado por Descendents
Entonces o voy muy equivocado, o eso que dice el señor (jefe) ese es una locura.
No vas nada equivocado....

Cita:
Empezado por UnoQueSabiaMucho
Mucho peor que un ignorante es un ignorante arrogante
__________________
E pur si muove
Responder Con Cita
  #12  
Antiguo 28-01-2004
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Ese Jefe tenía razón pero hace muchos años, cuando los lenguajes eran interpretados, no compilados.

La prueba consistia en indentar, poner comenatarios etc. dentro de un bucle y al cronometrar los tiempos lógicamente tardaba mucho más que sin indentación y comentarios, puesto que el intérprete leia como es lógico para eso es un intérprete todo indentaciones, comentarios, etc..

Por esto algunos autores aconsejaban con buen criterio, indentar y comentar, pero a la hora de terminar el programa dividirlo en 2 uno el código fuente completo que se guardaba para hacer modificaciones y a la vez poder entender mejor el código y la que ejecutaba el intérprete a la que se le quitaban comentarios e indentaciones para ganar velocidad.

Código:
For i = 1 to 5000
    Rem esto es un comentario
    Rem esto es otro comentario
     a=a +i
Next i
Esto tardaba menos en ejecutarse:

Código:
For i = 1 to 5000
a=a +i
Next i
En conclusión que el Jefe citado se había quedado en la edad media, quizás aún arroja aguas (mayores ó menores) por la ventana y grita AAAguaaa va!

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.

Última edición por marcoszorrilla fecha: 28-01-2004 a las 14:47:31.
Responder Con Cita
  #13  
Antiguo 28-01-2004
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 28
eduarcol Va por buen camino
Cita:
Empezado por marcoszorrilla
hace muchos años, cuando los lenguajes eran interpretados
si mi memoria no me falla en clase de compiladores me dijero que ni vb6, vfp6 ni ninguno de sus familiares compilaba solo interpretaban, por lo qe el exe en una maquina sin ellos instalado no funcionaba, asi que tampoco son muchos los años, y tal vez el jefe tenia razon por que utilizaban una herramienta M$
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
  #14  
Antiguo 20-02-2004
Isaac Isaac is offline
Miembro
 
Registrado: feb 2004
Ubicación: Ferrol
Posts: 77
Poder: 23
Isaac Va por buen camino
yo hago ambas cosas. Los labels para mi son lblAlgo, los Tedit son txtAlgo, etc.
__________________
Me llamo Iñigo Montoya. Tú mataste a mi padre. Prepárate a morir

Mi foro: http://gandalfmithrandir.foro.st
Responder Con Cita
  #15  
Antiguo 20-02-2004
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 26
guillotmarc Va por buen camino
Otro voto para la identación y uso de preposiciones. Aunque tengo que admitir que comentar código no es mi fuerte, vamos que paso dias enteros programando sin poner ni un solo comentario, solo los pongo para marcar cosas raras, bugs, etc. ... pero nunca en código normal, donde a pesar de mi pésima memoria, confío en que un código bien estructurado siempre es fácil de comprender (aunque ya sabemos que esto no siempre es así).

Por cierto, no os imaginais la de tiempo que perdí en otras épocas identando código (Clipper y Visual Basic). Si añadía un if, hala, 1 minuto añadiendo espacios para identar el código, total para darte cuenta que no hacia falta, y otro minuto para quitarlo. Ahora el Ctrl-U y Ctrl-I del IDE de Delphi han mejorado enormemente mi calidad de vida (y que ya no escribo esos procedimientos enormes, ahora lo divido siempre todo en funciones pequeñas, con un tamaño máximo en los casos extremos a lo que es visible en una sola pantalla).

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
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 05:36:35.


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