Archivo de la categoría: Uncategorized

«Perlas del código fuente» ^_^

Perlas auténticas encontradas en el código fuente del proyecto actual. Son auténticas maravillas de programación. 

A día de hoy aún me pregunto cómo puede funcionar la aplicación de forma productiva 
: 3

* Caso de misma excepción para distintas casuísticas
Es curioso el detalle que lance la misma excepción en los distintos casos ^^  (en  PL/SQL).

                  IF p_codret != '0' THEN
                        IF p_codret = '5' THEN
                             RAISE ErrorObtDiasDatos;
                        ELSIF p_codret = '6' THEN
                             RAISE ErrorObtDiasDatos;
                        ELSIF
                             RAISE ErrorObtDiasDatos;
                        END IF;
                  END IF;

 

* Caso del bifurcador misterioso
Supuestamente pretende realizar una comprobación en el código fuente pero en realidad sólo está interesado en asignar un valor 0 de tipo cadena  a la variable nia 🙂 

if("".equals(nia) || nia==null);
{
         nia = "0";
}

 



* Caso dónde se realiza la aserción de un dato en una variable de objeto

 

El programador quería confirmar que se le asignaba el valor correcto a la variable del objeto.
Primero se recupera el objeto de un formulario y se asigna mediante el Setter pertinente al campo del objeto. Posteriormente, como aserción vuelve a recuperar el valor del propio objeto y lo vuelve a asignar al mismo objeto mediante el mismo Setter.
Es posible que el programador haya encontrado otro mecanismo para la sostenibilidad del estado de un objeto en memoria…?
                comunicadoNuevo.setCe_cm(fr22.get("CE_CM").toString());
                comunicadoNuevo.setCe_cm(comunicadoNuevo.getCe_cm());
 

* Caso dónde se realiza la aserción de un dato en una variable de objeto

 

 

Comprovación exhaustiva sobre el retorno que se ha producido en una variable de error.
                if (codError == 0){
                    error = 0;
                }

                if (error == 0) {
                // ... Code continues here

 


 


 

Hilite.me – decorador de código fuente para blogs y otras publicaciones

Página web que permite transformar secciones de código fuente en HTML para incrustarlo de forma legible y atractiva en publicaciones en Internet.

Al acceder a la página principal se muestran dos secciones, una para añadir el código fuente original y la otra para obtener el código fuente formateado en HTML con el estilo escogido .

Como parámetros de configuración se pueden configurar el lenguaje, el estilo, indicar si se desean añadir líneas de código y la opción de aplicar estilos CSS directamente. Todo ello se puede aplicar de forma sencilla y amena.

Por último, una vez establecida la configuración interesada sólo resta hacer clic en el botón Highlight para obtener el código HTML final.

Posteriormente es suficiente con copiar el HTML generado y incrustarlo en el código fuente de la página web destino. Una vez guardado dicho cambio, al acceder a la página debería mostrarse correctamente el código fuente formateado.

Más información en la página oficial: http://hilite.me/api