code quality. code transformation. code governance. · code quality. code transformation. code...
TRANSCRIPT
w: rencore.com | e: [email protected] | t: @rencoreab
Code Quality. Code Transformation.Code Governance.
The SharePoint Code Analysis Framework (SPCAF)
Security
Governance
Supportability
Performance Compliance
Transformability
Migratability
Memory Leaks
analyzes SharePoint & Office 365 customizations for
consists of
• Code Quality• Governance• Security• Performance• Best Practices• Supportability
• Refactoring• Deployment
Optimizations• Troubleshooting• Code Review• Migration
• Code Quantity• Code Complexity• Maintainability• Estimate Efforts• Track changes• Plan Testing
• Technical Documentation
• Troubleshooting• Deployment
Impact• Maintainability
• Plan Migration• Identify
Roadblocks• Understand
Impact• Estimate Efforts
checks…
ü SharePoint Add-ins
ü Sandboxed Solutions
ü Farm Solutions (WSP)
ü SharePoint
Framework (SPFx)
ü Assemblies
ü Executables
ü JavaScript Files
ü PowerShell scripts
supports…
ü Office 365
ü SharePoint Online
ü SharePoint 2016
ü SharePoint 2013
ü SharePoint 2010
ü SharePoint 2007
runs in…
ü Visual Studio
2015/2013/2012/2010
ü Client Application
ü Build Systems e.g. TFS,
VSTS, TeamCity, Jenkins,
Atlassian Bamboo
ü SonarQube
ü Commandline
ü PowerShell
ü MSBuild
analyzes…
ü Client Side Code
(CSOM)
ü Fulltrust Code (SSOM)
ü SharePoint XML
ü JavaScript / CSS
ü PowerShell
ü HTML/ASPX/ASCX
is used by
… checks the code quality directly in Visual Studio and centrally in a continuous integration
build environment
… verifies quality, analyzes dependencies, estimates migrations,
plans refactoring
… protects SharePoint environment during
deployment, documents
customizations for troubleshooting
… defines and checks customizations policies,
reviews compliance, governance and
security
SharePoint Code Analysis Framework
rencore.com
§ In-depth Code Analysis
§ Dashboard & Charts
§ Insightful Reports
§ Easy to Use
§ ALM integration
§ Details via www.spcaf.com