Quien soy? RSS feed Enviar por email Imprimir Parar este menu Ir arriba
Blogzote.com
Mexico, informatica, internet, musica y algo mas…

Ese era el experto?

Hace un tiempo estaba en un proyecto revisando unos procedimientos que necesitarían algunos cambios, se tenían algunos cambios debido que ahora tomarían información de la EBS (E-bussiness Suite de Oracle) y no de los sistemas actuales hechos en casa por la empresa.

Al revisarlos pensaba que la persona que los desarrollo era una persona sin experiencia y con poco tiempo trabajando con Oracle, pero ho sorpresa, cuando pregunte por el autor de esos procesos resulto ser el “experto” en el área, no quise ser abiertamente inquisitivo por respeto a la persona y me reserve mis comentarios, pero es que es casi increíble que una persona que se diga experto no tenga ni siquiera la mínima intención (o tal vez habilidad) de generar un buen trabajo.

No voy a hablar de todos los detalles por los que a fin de cuentas se deducía que realmente conocía muy poco del tema, pero un error que tenían todos sus procesos, es:

Todos los procesos manejaban archivos mediante UTL_FILE, pero todos los procesos tenían la apertura y manejo de excepciones de UTL_FILE en el mismo proceso, lo que generaba muchas lineas de código extras en todos los procesos, claro totalmente innecesarias, lo mas fácil es generar un procedimiento:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
CREATE OR REPLACE PROCEDURE abre_archivo (in_archivo  IN  VARCHAR2,
                                          in_mode     IN  VARCHAR2,
                                          fHandle     OUT UTL_FILE.FILE_TYPE) IS
BEGIN  
   fHandle := UTL_FILE.FOPEN('CARGAS', in_archivo, in_mode, 32767);  
EXCEPTION WHEN UTL_FILE.INVALID_PATH THEN  
   RAISE_APPLICATION_ERROR(-20100,'Invalid Path');  
WHEN UTL_FILE.INVALID_MODE THEN  
   RAISE_APPLICATION_ERROR(-20101,'Invalid Mode');  
WHEN UTL_FILE.INVALID_OPERATION THEN  
   RAISE_APPLICATION_ERROR(-20102,'Invalid Operation');  
WHEN UTL_FILE.INVALID_FILEHANDLE THEN  
   RAISE_APPLICATION_ERROR(-20103,'Invalid Filehandle');  
WHEN UTL_FILE.WRITE_ERROR THEN  
   RAISE_APPLICATION_ERROR(-20104,'Write Error');  
WHEN UTL_FILE.READ_ERROR THEN  
   RAISE_APPLICATION_ERROR(-20105,'Read Error');  
WHEN UTL_FILE.INTERNAL_ERROR THEN  
   RAISE_APPLICATION_ERROR(-20106,'Internal Error');  
WHEN OTHERS THEN  
   UTL_FILE.FCLOSE(fHandle); 
END; 
/

en el proceso que necesites abrir un archivo lo llamas de la forma:

1
2
3
4
5
DECLARE
  fHandle          UTL_FILE.FILE_TYPE; 
BEGIN
  abre_archivo('archivo', 'w', fHandle);
END;

Listo, te ahorras muchas lineas de código, modularizas tus procesos, realizas un mejor trabajo, te facilitas la vida.

* 4 Comentarios Email Imprimir
1 Estrella2 Estrellas3 Estrellas4 Estrellas5 Estrellas (Sin Valorar)
Loading ... Loading ...

Y uno mas…

No quisiera hablar de política por que cada vez que pienso en el tema me entra un sentimiento entre impotencia y odio, me da entre asco y dolor de cabeza, solo por nombrar algunos, es que no es para menos, en lo que andamos que “reforma petrolera”, “que si el pan, que si el pri, que si el prd”, “que cuantos muertitos hoy”, “que para que vivamos mejor” y un largo etc. Etc. Estos cabrones ya nos metieron otro.

Si otro, otro impuesto, ahora para los depósitos en efectivo mayores a $25,000 pesos, no conformes que ya se pagan impuestos para todo y algunos hasta varias veces, que si la tenencia, que si el iva, que si el isr, que si el ietu, que si el predial, que si la verificación y así una larga, larga, lista de impuestos, por trabajar, por estudiar, por comer, por tener un coche, por pasearte, por vivir.

Y no les demos ideas por que se andan sacando de la manga otro, al rato va a ser por cada hijo que tengas y lo van a justificar con una alta taza de crecimiento poblacional, así como justifican este en la evasión de impuestos, que para que todos paguemos nuestros impuestos, jajajaja, ya me imagino cuanto les ha de pagar Slim de este impuesto heee?

Ahora resulta que los que generan depósitos al mes mayores de esos $25,000 pesos son personas que no pagan impuestos, en si el pretexto no importa, pudieron haber dicho que los que depositan mas de ese importe son sospechosos de lavado de dinero y a fin de cuentas no lo hubieran metido enterito, por que por un lado nadie reclama, por otro lado el que reclama no tiene la fuerza, y los que si tienen la fuerza no les conviene, a fin a ellos no les toca.

Lo que importa es que cada vez es mas para ellos y menos para nosotros, cada vez nos meten mas al hoyo, por un lado o por otro, con motivo o sin motivo, eso si, poquito a poquito para que la sientas menos y como siempre digo, esto es ahora que hay mas dinero gracias a los excedentes del petrolero, señores, que sera cuando no se tenga ese ingreso? De donde creen que sacara el gobierno ese dinero que ahora saca del petróleo? Pobre México, que hiciste para merecer esto.

Sin comentarios Email Imprimir
1 Estrella2 Estrellas3 Estrellas4 Estrellas5 Estrellas (Sin Valorar)
Loading ... Loading ...