¡SharePoint: Análisis de soluciones SharePoint con MSOCAF (II)!

Siguiendo con la serie de artículos sobre el análisis de soluciones SharePoint mediante MSOCAF (Microsoft SharePoint Online Code Analysis Framework), en esta ocasión vamos a analizar el tipo de información que genera esta herramienta cuando se están evaluando un conjunto de WSPs:

  • Supongamos que hemos evaluado un conjunto de WSPs y que MSOCAF detecta varios errores en los mismos que tenemos que revisar. La mejor forma de revisar estos errores es exportando el resultado del análisis a formato Excel o web.
  • Tanto en caso de Excel como en el de Web tendremos información detallada sobre los errores y advertencia generadas por MSOCAF tras analizar los WSPs. Como veis, podemos conocer problemas y advertencias generadas en base a distintos casos de tests que aplica MSOCAF: diseño, gestión de memoria, etc. Además, podemos hacer uso de las capacidades de filtrado de Excel para ir acotando los problemas detectados.
image image
  • En el caso de de exportar los resultados del análisis en formato “Browser”, veremos para cada regla de análisis aplicada por MSOCAF los problemas y advertencias que se han encontrado.
  • Por supuesto, siempre podemos volver atrás en el asistente de MSOCAF para revisar los casos de test que se aplican en el análisis.
image image
  • MSOFCAF aplica una serie de casos de tests de tipo “Custom” en los que se trata de medir aspectos variados de los WSPs que se analizan: posibles problemas de rendimiento, errores de diseño, etc. Si queréis conocer el detalle de los caos de test “Custom”, es recomendable que vayáis a la ayuda de MSOCAF.
  • El archivo de ayuda cuenta con una sección “Custom Rules” en la que podéis ver el detalle de cada regla aplicada en los distintos casos de test.
image image
  • Por ejemplo, la regla Check for Use of SP.List.Items tiene el siguiente detalle:

(a) Check for Use of SPList.Items

If any of the instructions contains the SPList.Items object, MSOCAF will generate an error.

If you encounter problems:

Remove the SPList.Items object from the instructions. For retrieving items in a list, use SPList.GetItems (SPQuery query).For more details, see the MSDN article Best Practices: Common Coding Issues When Using the SharePoint Object Model.

Y hasta aquí llega este segundo post de MSOCAF para el análisis de soluciones SharePoint.

Post By Juan Carlos González (299 Posts)

Juan Carlos González Martín. Ingeniero de Telecomunicaciones por la Universidad de Valladolid y Diplomado en Ciencias Empresariales por la Universidad Oberta de Catalunya (UOC). Cuenta con más de 11 años de experiencia en tecnologías y plataformas de Microsoft diversas (SQL Server, Visual Studio, .NET Framework, etc.), aunque su trabajo diario gira en torno a las plataformas SharePoint & Office 365. Juan Carlos es MVP de Office 365 desde el año 2015 (Anteriormente ha sido reconocido por Microsoft como MVP de SharePoint Server durante 7 años de manera consecutiva entre los años 2008 y 2015) de SharePoint Server desde el año 2008, coordinador del grupo de usuarios .NET de Cantabria (Nuberos.Net) y co-fundador del Grupo de Usuarios de SharePoint de España (SUGES, www.suges.es), del Grupo de Usuarios de Cloud Computing de España (CLOUDES) y de la Comunidad de Office 365. Desde el año 2011 participa junto con Gustavo Vélez y Fabián Imaz en la dirección de la revista CompartiMOSS. Hasta la fecha, ha publicado cuatro libros sobre SharePoint, así como varios artículos en castellano y en inglés sobre la plataforma.

Website: →

Connect

, ,

No comments yet.

Deja un comentario

Leave your opinion here. Please be nice. Your Email address will be kept private.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies
Translate »