Cuando Gambas Nos Da Errores


Objetivo: Cuando Gambas Nos Da Errores
Buenas!.

Algo muy normal es que una aplicación que esta en constante desarrollo tenga sus errores.
Como programadores a todos los niveles sabemos que no existe una aplicación perfecta.

Hay errores que se pueden llevar mejores que otros, un componente, una instrucción.
Pero hay otros errores que te quedas literalmente tirado.

En este mensaje me gustaría que comentásemos para todos los presentes y futuros usuarios por venir, que debemos hacer.
En caso de... estabas ejecutando gambas, mas o menos aquello funcionaba o a medias. Y con una nueva versión instalada
de gambas ya no funciona ni para atrás.

En gambas tenemos dos posibilidades:
- El paquete de instalación (lo fácil). Ya sea la que trae la propia distro de Linux que tienes instalada o añadiendo un repositorio.
- Código fuente.

Dentro de estas dos posibilidades. Podemos usar una versión de gambas en desarrollo o una versión estable.
¿ Que ventajas o propósito tiene una versión de desarrollo ?.

- La principal es la de estar mas al día. Propensa a errores. Y la de alertar a los desarrolladores de algún error,
así la futura versión estable sera mejor. Corrigiendo errores conocidos.

La versión estable con su nombre lo dice todo. No quiere decir que este libre de errores. Pero si libre de un gran
número de errores.

Cuando usamos las fuentes de Gambas
Es otra posibilidad. Mas lenta o pesada para muchos, por el proceso de compilación, creación de ejecutables.

Ventajas:

- Tener las fuentes de gambas que puedes estudiarlas.
- A la hora de corrección de un bug (diario o de pocas horas). Las fuentes es lo primero que tenemos.
El paquete de instalación puede tardar un día.

Uno de los problemas de usar fuente es la creación de paquetes de instalación. Si tu sistema no reconoce gambas,
no puede añadir las dependencias necesarias para la creación del paquete de instalación o binario. Cosa que
no ocurre con un gambas que viene de la distro o de un repo. El programa instalador de aplicaciones de tu sistema
Linux se encarga de añadir automáticamente lo que le pida o le haga falta.

Vamos al problema. Comencemos la pregunta.¿ Que haces si al actualizar no funciona gambas ?.

- Con fuentes:
- Con un repositorio:

Con las fuentes tenemos dos posibilidades. Bajar el archivo comprimido. Desinistalar el actual gambas e instalar la versión anterior.
Bien, queda la posibilidad de subversión. Que seguro que es mucho mejor.

Trabajar con fuentes es un poco tedioso. Habría que crearse un script para no repetir una y otra vez las mismas instrucciones.
Sobre todo si es una linea larga a escribir.

Con un repositorio. Cuando usamos Synaptic.Si buscamos Gambas3, podemos ver la versión instalada actualmente.
Al hacer propiedades sobre el archivo concreto...

paquete_instalacion

¿ Puedo cambiar la versión de Gambas3 a bajar en Synaptic ?

Hay algo que se llama forzar versión. Pero volveremos a ver las versiones que hemos visto en la ventana de arriba.
O la del repo, o la que trae la distro.

Que posibilidad existe ?. Ser un poco paciente y esperar a que salga la nueva, un dia como mucho.
Pero claro, esto es un problema si eres un desarrollador profesional y usas la de desarrollo.
( Es raro de ver, lo mas probable es que un profesional use la estable)

¿ Qué haríais vosotros ?.

Saludos

Objetivo: Re: Cuando Gambas Nos Da Errores
Citar:
Pero claro, esto es un problema si eres un desarrollador profesional y usas la de desarrollo.


Eso no se puede dar. El programador profesional programa más allá de su ordenador y más allá de sus intereses. Programa pensando en los clientes y en las versiones que rulan en sus máquinas, antes que en la máquina propia y en la última versión.
Por tanto la respuesta es clara: repositorios estables. Nada de versiones diarias.
A veces ni eso: se instala la aplicación y se "congela" el gambas, que lo que importa es que las aplicaciones distribuídas por tí funcionen.

Este es mi caso y así estoy atado a versiones LTS del sistema y a versiones contrastadas y probadas de gambas. De hecho yo tengo un repositorio propio donde meto los paquetes .deb de la versión de los clientes y ese es el que tienen que usar. Todo lo demás es absolutamente arriesgado cuando te mueves en el mundo profesional.

Saludos.

Perfil MP  

Página 1 de 1


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.0988s (PHP: -24% SQL: 124%)
Consultas SQL: 23 - Debug off - GZIP Activado