Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > Lazarus, FreePascal, Kylix, etc.
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 09-06-2011
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Ya hace algunos años que vi el código fuente porque es un proyecto open source, al principio me pareció extraño, pero tampoco es para tanto, es cuestión de tener la estructura de las tablas y el significado de cada campo.
Sólo por ese motivo no creo que deba ser llevado a la silla eléctrica
Es más, facturlinex, contalinex, etc. se inició por un proyecto de la Junta de Extremadura (España) para promocionar el software libre junto a la distro Linex (que es la que se entrega en los colegios, universidades, etc. de esa comunidad autonómica), y además querían que llegase a las empresas, por eso se decidió hacer esos programas de gestión. Con Linex y con esos programas se ha intentado ahorrar mucho dinero para los ciudadanos al no tener que pagar a microsoft por licencias. Y ha recibido algunos premios nacionales e internacionales.
Cierto que nada es perfecto, también hay cosas "malas" en todo esto, teniendo en cuenta que lo promovió un "ente" político.
Responder Con Cita
  #2  
Antiguo 09-06-2011
Avatar de Kipow
Kipow Kipow is offline
Miembro
 
Registrado: abr 2006
Ubicación: Guatemala
Posts: 329
Poder: 21
Kipow Va por buen camino
Interesante, el codigo pues como bien dice Casimiro todo se puede arreglar en esta vida, si el producto final funciona pues no hay nada como una reingenieria de los estandares utilizados (si es que se utilizaron) para mejorar la aplicacion.

Vamos a hecharle un vistazo a ver que tal.
Responder Con Cita
  #3  
Antiguo 09-06-2011
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.939
Poder: 27
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Cita:
Empezado por Casimiro Notevi Ver Mensaje
pero tampoco es para tanto, es cuestión de tener la estructura de las tablas y el significado de cada campo.

.
.
.
para promocionar el software libre
.
.
.
se ha intentado ahorrar mucho dinero para los ciudadanos al no tener que pagar a microsoft por licencias.
Pues con ejemplos asi de software libre, quien puede argumentar que realmente produce productos de mejor calidad?

Ese es el tipico diseño de un programa hecho para hacer PERDER plata y tiempo. Una estructura terrible. Un codigo spaguetti. Servicios técnicos de por vida garantizados.

Yo que estaba metido hasta las narices en todo eso de los ERPs no había visto unos estándares tan malos ni en el mas terriblemente codificado ERP de la región (y venga que si hay malos!).

Es vergonzoso que este hecho en Delphi. Se parece una nomina que compro una empresa en la que trabaje visual basic, solo que el codigo de la nomina se entiende mas. Al menos las variables no eran C01, C02...

----

Y obvio que mi opinion importa un comino. El proyecto lleva su tiempo y me imagino que se habra usado con "exito" en muchas empresas (ni que fuera la primera vez que un programa asi se vuelve popular!), pero la verdad que me dio con un golpe bajo ver el proyecto de nuevo....
__________________
El malabarista.

Última edición por mamcx fecha: 09-06-2011 a las 23:22:31. Razón: Aclaraciones
Responder Con Cita
  #4  
Antiguo 09-06-2011
Avatar de Kipow
Kipow Kipow is offline
Miembro
 
Registrado: abr 2006
Ubicación: Guatemala
Posts: 329
Poder: 21
Kipow Va por buen camino
Cita:
Empezado por mamcx Ver Mensaje
Pues con ejemplos asi de software libre, quien puede argumentar que realmente produce productos de mejor calidad?

Ese es el tipico diseño de un programa hecho para hacer PERDER plata y tiempo. Una estructura terrible. Un codigo spaguetti. Servicios técnicos de por vida garantizados.

Yo que estaba metido hasta las narices en todo eso de los ERPs no había visto unos estándares tan malos ni en el mas terriblemente codificado ERP de la región (y venga que si hay malos!).

Es vergonzoso que este hecho en Delphi. Se parece una nomina que compro una empresa en la que trabaje visual basic, solo que el codigo de la nomina se entiende mas. Al menos las variables no eran C01, C02...

----

Y obvio que mi opinion importa un comino. El proyecto lleva su tiempo y me imagino que se habra usado con "exito" en muchas empresas (ni que fuera la primera vez que un programa asi se vuelve popular!), pero la verdad que me dio con un golpe bajo ver el proyecto de nuevo....
Tranquilo mamcx por lo que veo si te lo estas tomando muy en serio, yo he pasado tambien por muy malas experiencias en proyectos hechos literalmente con las PATAS, darle mantenimiento a esos sistemas se vuelve super tedioso y en algunas ocasiones hasta desesperante (dan ganas de arrancarse los cabellos). pero si revisando un poco mas del codigo que colocaste me parece que he visto peores jajaja.
Responder Con Cita
  #5  
Antiguo 10-06-2011
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 21
Chris Va por buen camino
Y yo que pensaba que había visto código horribles... pero este si que la partió... Hasta debuguear lo más sencillo se te hace difícil porque hay más de dos instrucciones en una sola línea.

Es una lástima, pero con códigos así, más bien ahuyentan a los desarrolladores.
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita
  #6  
Antiguo 10-06-2011
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.610
Poder: 32
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
Cita:
Empezado por mamcx Ver Mensaje
Pues con ejemplos asi de software libre, quien puede argumentar que realmente produce productos de mejor calidad?
No entendí esta parte de tu comentario.

Cita:
Empezado por mamcx Ver Mensaje
Y obvio que mi opinion importa un comino.
Siento que importaría más si te esforzaras un poco en respetar los acentos y en abrirte a líneas de pensamiento menos capitalistas. Se ve terrible que un emprendedor de tu talla muestre tal desprecio por el idioma en el cual se comunica y tal adoración por los ejemplos de acumulación de riqueza material.

Cita:
Empezado por mamcx Ver Mensaje
El proyecto lleva su tiempo y me imagino que se habra usado con "exito" en muchas empresas...
Pues eso dependerá de lo que en cada caso y para cada quien signifique "éxito".

Lo que sí comparto contigo es lo espantosa que está esa muestra de código.

Yo no invitaría a los creadores del proyecto a matar éste. Mi sugerencia sería rediseñarlo con la asistencia de dos o tres colaboradores de amplia experiencia y comprobada calidad, aprovechando todo lo que ya se ha ganado en el camino.

Un abrazo sin plata de por medio.

Al González.
Responder Con Cita
  #7  
Antiguo 10-06-2011
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Imagino que el que diseñó las primeras especificaciones del proyecto sería una persona "mayor", de la primera generación de programadores, de cuando todavía no se estudiaba en la universidad. Lo digo porque la primera vez que vi el código me recordó un tutorial de metodología de programación que leí hace muchos años, ya digo, no existía la carrera universitaria, y en aquel tutorial se creaban los campos y variables de esa forma: C01, C02, C03... FP1, FC1, etc.
Después he visto otros programas que usan esa técnica, la de no pensar en los nombres de los campos, sino en darle un número consecutivo según se van creando, al igual que las variables. Esa técnica tuvo un tiempo en que fue muy usado. Seguramente tenía sus virtudes, aunque nunca llegué a conocerlas.
Responder Con Cita
  #8  
Antiguo 10-06-2011
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.939
Poder: 27
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Cita:
Empezado por Al González Ver Mensaje
No entendí esta parte de tu comentario.
Una de las ventajas supuestas del open source es que en teoria mejora la calidad del código ya que hay mas "ojos" encima de el.

Si quienes apoyaron el proyecto buscaban promover el open source se nota que solo lo hicieron de nombre.

Si alguien tomara ese proyecto como un ejemplo, pues que podria esperarse?

He visto varios proyectos open source y ninguno tan mal en la parte del codigo. No que sean todos muy buenos, la mayoria de lo que he visto en PHP ha sido muy deprimente (no todos, por ejemplo uno bueno), unos en PERL tremendos, pero no hasta un grado como este.

Es pasable que hayan empezado asi. Pero es que nunca han mejorado, y eso si me parece muy triste.

Aunque en general el codigo open source hecho en latinoamerica deja que desear. Y no veo el porque...

Cita:
Empezado por Al González Ver Mensaje
Siento que importaría más si te esforzaras un poco en respetar los acentos y en abrirte a líneas de pensamiento menos capitalistas. Se ve terrible que un emprendedor de tu talla muestre tal desprecio por el idioma en el cual se comunica y tal adoración por los ejemplos de acumulación de riqueza material
Eeee.... estas hablando de como escribo? Si es el caso me doy cuenta que a veces escribo terrible. Casi siempre cuando estoy en medio de un codigo...


Y lo de capitalista no veo a que viene en este caso. Fue una critica a este proyecto en particular... de paso no solo me he beneficiado mucho del open source y lo uso de forma habitual sino que ademas tengo al menos un proyecto publico, uno que desafortunadamente murio y colaborado en algo a uno grande (y mi proyecto comercial, parcialmente open source).
__________________
El malabarista.
Responder Con Cita
  #9  
Antiguo 10-06-2011
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por mamcx Ver Mensaje
Una de las ventajas supuestas del open source es que en teoria mejora la calidad del código ya que hay mas "ojos" encima de el.
El caso es que hay que verlo en su contexto, me explico, por ejemplo, tú mismo, decides hacer un software cualquiera y decides entregarlo con una licencia libre. Cuando lo terminas lo subes a tu web, lo anuncias y pones a disposición de todo el mundo el programa y el código fuente, totalmente libre.
¿Cuántos "ojos" han visto el código y han podido colaborar en el mismo?, sólo tú, así que a saber lo que has hecho.
Pues algo parecido es este caso, en ese proyecto trabajaron y trabajan unas personas contratadas para hacerlo, con la idea de hacerlo disponible con una licencia libre, pero no es un proyecto en el que haya participado cualquiera desde el primer momento.
Responder Con Cita
  #10  
Antiguo 10-06-2011
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.939
Poder: 27
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Eso se entiende. Y el modelo como tal da resultado, eso es claro. Lo que me parece triste es que siendo un proyecto con el afan de promover el software libre, no haya tenido el enfoque o el apoyo necesario para haberlo hecho mejor.

Y no necesariamente la cosa funciona porque sea a primer momento o luego. Muchos proyectos arrancaron como algo privado o propietario y luego se pusieron publicos... otros desde el mismo principio. Como todo, es la calidad de la mano de obra y el apoyo que reciben lo que determina el resultado...
__________________
El malabarista.
Responder Con Cita
  #11  
Antiguo 11-06-2011
Avatar de mightydragonlor
[mightydragonlor] mightydragonlor is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Medellín-Colombia
Posts: 587
Poder: 20
mightydragonlor Va por buen camino
No se, no se, el código no me convence, pero sin duda estoy dispuesto a colaborar si se hace una re estructuración del código y de la base de datos, por que la verdad esos nombres de los campos son la patada.
__________________
mas confundido que Garavito el día del Niño.
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
FacturLinEx a lazarus + zeos + firebird Robert01 Noticias 2 09-01-2009 16:16:58
Se busca componente SSH marceloalegre Varios 2 22-01-2008 23:52:59
En busca de hackers Onti La Taberna 0 26-02-2007 23:08:54
Se busca programador... xaxoxaxin C++ Builder 5 26-01-2007 23:38:01
Busca las 7 diferencias marcoszorrilla Humor 2 17-05-2006 23:03:13


La franja horaria es GMT +2. Ahora son las 00:02:52.


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