November 2009 - Artículos

El mal uso de var

Ultimamente vengo viendo mucho código en el que se hace intensivo el uso de var para declarar todo tipo de variables y me gustaría dar mi opinión sobre este mal uso: El uso extensivo de var dificulta la legibilidad y comprensión del código fuente, porque un buen código (por lo menos para mí) es el que con leerlo lo podemos entender, por ejemplo: var i = obj as string ; En este caso concreto se puede observar claramente que el tipo es string (porque lo vemos), pero y en esta caso: var i = obj; Pues...
Publicado por Luis Ruiz Pavón | 7 comment(s)
Archivado en: ,,

[MOSS 2007] WebParts del tipo ErrorWebPart aparecen cuando usamos SPLimitedWebPartManager

El otro día desarrollando una feature para conectar webparts programáticamente (Escribiré algo sobre esto muy pronto) me encontré un pequeño problema a la hora de listar los webparts de un sitio usando la clase SPLimitedWebPartManager y era que los webparts de tipo ContentByQueryWebPart y los SummaryLink me los devolvía del tipo ErrorWebPart . Esto se produce cuando ejecutamos el código en la feature receivers o en una aplicación cliente fuera...

[Tips] Crear nuestras propias directivas de compilación

Una entradita rápida para ser viernes. El otro día un compañero me dijo que sí sabía como se podían crear directivas de compilación para un tipo de configuración especifica como por ejemplo se hace con la directiva DEBUG: #if DEBUG Console.WriteLine( "Debug" ); #endif Los pasos son los siguientes: Nos vamos a las propiedades del proyecto: Una vez creada y configurada y guardada, nos vamos al editor de VS y con la configuración...
Publicado por Luis Ruiz Pavón | 5 comment(s)

[XmlSerializer] El atributo XmlInclude: Aplicando conceptos de POO en la serialización de las clases

Imaginaros que tenéis que almacenar información de los medios de transporte que dispone una empresa, como puede puede ser coches, barcos, aviónes… y dicha información ha de ser serializada en un fichero XML. Cada entidad especifica como el coche o el avión tienen caracteristicas diferentes, un coche tiene marchas, cilindrada… mientras que un avión podría tener el número de motores que dispone… La pregunta es, ¿Como...
Publicado por Luis Ruiz Pavón | 2 comment(s)
Archivado en: ,,,