Limpieza de codigo fuente

176 views
Skip to first unread message

Interak

unread,
Feb 2, 2017, 7:57:59 PM2/2/17
to Comunidad de Visual Foxpro en Español
Hola a todos.

Quería consultarles como puedo hacer para "limpiar" mi codigo fuente. En este caso quitar todas las líneas en blanco que existen y comentarios.

Saludos...

Fernando D. Bozzo

unread,
Feb 3, 2017, 2:43:04 AM2/3/17
to Comunidad de Visual Foxpro en Español
Hola,

Tenés 2 métodos:

1) Manual: Cada vez que modificás un método, aprovechás para formatearlo (Beautify) y limpiarlo. Esto se suele hacer cuando se refactoriza, una vez obtenida la funcionalidad deseada. Es el método habitual.

2) Automatizada: Podés hacer un programa (no sé si existirá alguno) que lea el código fuente y borre las líneas en blanco y las que comienzan por * o por &&. Lo malo de esto es que esto te borraría incluso los comentarios "buenos" que explican ciertos funcionamientos, lo que te dejaría el código sin su autodocumentación, y por el otro lado quitando las líneas en blanco haría que tu código quede bastante inentendible y todo apiñado. Las líneas en blanco justamente sirven para facilitar la lectura del código.

Saludos.-

Antonio Meza

unread,
Feb 3, 2017, 9:22:21 AM2/3/17
to Comunidad de Visual Foxpro en Español
Pero en que afecta que el código tenga comentarios y lineas en blanco? si no mal recuerdo cuando es compilado se eliminan los comentarios y espacios!!

No es lo mismo que para web donde entre menos espacios y comentarios tenga se carga mas rápido pues el archivo se hace mas pequeño pero en VFP que utilidad tendría?.

saludos
Antonio MEza

HernanCano

unread,
Feb 3, 2017, 10:41:40 AM2/3/17
to Comunidad de Visual Foxpro en Español
¿Seguro que es Antonio Meza el autor de FoxyTb y FoxyRb el que hace esta pregunta?

Interak

unread,
Feb 3, 2017, 10:47:23 AM2/3/17
to Comunidad de Visual Foxpro en Español
Hola. Gracias Fernando y Antonio por contestar.

No soy experto y no tengo conocimiento sobre el tema de compilación. Por eso la pregunta, en realidad leí en algún lado que reduciendo el código quitando líneas en blanco y comentarios innecesarios el .exe generado reducía considerablemente el tamaño. No tenía conocimiento que al compilar esto se hacía de forma automática.

Gracias


El jueves, 2 de febrero de 2017, 18:57:59 (UTC-6), Interak escribió:

Fernando D. Bozzo

unread,
Feb 3, 2017, 11:03:11 AM2/3/17
to Comunidad de Visual Foxpro en Español
Ah, si tu preocupación era esa entonces sí, todos los compiladores quitan todo lo que no sea código al compilar.


Saludos.-

Antonio Meza

unread,
Feb 3, 2017, 11:19:05 AM2/3/17
to Comunidad de Visual Foxpro en Español
Hola Hernan!!! a cual pregunta te refieres? 

Irwin Rodriguez

unread,
Feb 3, 2017, 11:49:06 AM2/3/17
to publice...@googlegroups.com
No te preocupes por esas lineas y espacios en blanco, al compilar no se consideran y son irrelevantes para el tamaño de tu EXE.

Saludos...!
--
DISTRIBUIDORA IRSESU, C.A
J-29947174-7
Irwin Rodríguez
- Director
Analista Programador - Freelance
+584125210679

Barquisimeto - Venezuela
Desarrollos online dentro y fuera del país

Irwin Rodriguez

unread,
Feb 3, 2017, 11:52:53 AM2/3/17
to publice...@googlegroups.com
Antonio, creo que Hernan se refería a esta:

pero en VFP que utilidad tendría?.

La cuestión es que creo que era retórica no es así?

Saludos y feliz viernes por cierto...!

Antonio Meza

unread,
Feb 3, 2017, 12:14:55 PM2/3/17
to Comunidad de Visual Foxpro en Español
Ahh ya!!!

Creo que Hernan entendió mal el comentario, ya que no es una duda!! jeje

saludos
Antonio Meza

Interak

unread,
Feb 3, 2017, 5:06:45 PM2/3/17
to Comunidad de Visual Foxpro en Español
Gracias a todos nuevamente.


El jueves, 2 de febrero de 2017, 18:57:59 (UTC-6), Interak escribió:

HernanCano

unread,
Feb 3, 2017, 9:59:05 PM2/3/17
to Comunidad de Visual Foxpro en Español

>>>  No es lo mismo que para web..... pero en VFP que utilidad tendría?

HernanCano

unread,
Feb 3, 2017, 10:00:05 PM2/3/17
to Comunidad de Visual Foxpro en Español
Correcto, Irwin.
Thanks.

Carton Jeston (9.0.0.7423)

unread,
Feb 4, 2017, 7:54:07 AM2/4/17
to Comunidad de Visual Foxpro en Español
Es que a Antonio se le da bien programar, pero fatal escribir... solo hay que ver el nombrecito de las funciones del antecesor de Foxydb :) :) :)

Antonio Meza

unread,
Feb 4, 2017, 9:56:38 AM2/4/17
to Comunidad de Visual Foxpro en Español
i don't sink so!!!!

Coman mamey!!!! jajajajajajajaja



saludos!!!!
Reply all
Reply to author
Forward
0 new messages