code quality. code transformation. code governance. · code quality. code transformation. code...

6
w: rencore.com | e: [email protected] | t: @rencoreab Code Quality. Code Transformation. Code Governance. The SharePoint Code Analysis Framework (SPCAF)

Upload: others

Post on 19-Jun-2020

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Code Quality. Code Transformation. Code Governance. · Code Quality. Code Transformation. Code Governance. The SharePoint Code Analysis Framework (SPCAF) Security Governance Supportability

w: rencore.com | e: [email protected] | t: @rencoreab

Code Quality. Code Transformation.Code Governance.

The SharePoint Code Analysis Framework (SPCAF)

Page 2: Code Quality. Code Transformation. Code Governance. · Code Quality. Code Transformation. Code Governance. The SharePoint Code Analysis Framework (SPCAF) Security Governance Supportability

Security

Governance

Supportability

Performance Compliance

Transformability

Migratability

Memory Leaks

analyzes SharePoint & Office 365 customizations for

Page 3: Code Quality. Code Transformation. Code Governance. · Code Quality. Code Transformation. Code Governance. The SharePoint Code Analysis Framework (SPCAF) Security Governance Supportability

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

Page 4: Code Quality. Code Transformation. Code Governance. · Code Quality. Code Transformation. Code Governance. The SharePoint Code Analysis Framework (SPCAF) Security Governance Supportability

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

Page 5: Code Quality. Code Transformation. Code Governance. · Code Quality. Code Transformation. Code Governance. The SharePoint Code Analysis Framework (SPCAF) Security Governance Supportability

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

Page 6: Code Quality. Code Transformation. Code Governance. · Code Quality. Code Transformation. Code Governance. The SharePoint Code Analysis Framework (SPCAF) Security Governance Supportability

SharePoint Code Analysis Framework

rencore.com

§ In-depth Code Analysis

§ Dashboard & Charts

§ Insightful Reports

§ Easy to Use

§ ALM integration

§ Details via www.spcaf.com