teamscalefür entwickler

10
CQSE Webinar Teamscale für Entwickler Dr. Jan Harder Dr. Nils Göde

Upload: others

Post on 21-Jan-2022

3 views

Category:

Documents


0 download

TRANSCRIPT

CQSE

Webinar

Teamscale für Entwickler

Dr. Jan HarderDr. Nils Göde

Statische Code-Analyse in Echtzeit

mit Ergebnissen dort wo ich sie benötigeund Fokus auf die für mich relevanten Probleme

Strukturmetriken ArchitekturanalyseKlonerkennung

Namensregeln Code-Anomalien …

Sprachen

ABAP

Ada

C

C++

C#

Cobol

Delphi

Fortran

Groovy

Gosu

IEC 61131-3 ST

Java

JavaScript

Repositories

Artifactory

Azure DevOps

Bitbucket

File System

Gerrit

Git

GitHub

GitLab

Subversion

IDEs

Eclipse

IntelliJ

Netbeans

Visual Studio

Collaboration

Azure DevOps

Bitbucket

Gerrit

GitHub

GitLab

Kotlin

Matlab

Open CL

OScript

PHP

PL/SQL

Python

Rust

SQLScript

Swift

TypeScript

Visual Basic .NET

Xtend

Teamscale Überblick

Keine Qualitätsprobleme

Egal

Keine Qualitätsprobleme in geändertem Code

Keine neuen Qualitätsprobleme

Erfordert Unterscheidung zwischenalten und neuen Problemen

TeamscaleSoftware-Intelligence-Plattform

»Pre-Commit-Analyse«

Änderung Commit Build ReviewAnalyse DeployTest

Teamscale im Entwicklungsprozess

Sofortiges Feedback

Demo-Systeme

JabRef

§ Desktopanwendung zum Verwalten von Literatur

§ De-Facto-Standard in der Wissenschaftswelt

§ Java & Open Source

§ Seit 2003

§ 120.000 Zeilen Code

jabref.org

Activiti

§ Anwendung zum Business-Process-Modeling (BPM)

§ Java & Open Source

§ Seit 2010

§ 170.000 Zeilen Code

activiti.org

IDE-Plugins

Findings anzeigen

Klon-Vergleich

eclip

se

Inte

lliJ

Net

bean

s

Vis

ual S

tudi

o

Kom

man

doze

ile

Baselines

Pre-Commit-Analyse

Das können Sie heute noch tun

Sie haben eine Teamscale-Lizenz Sie möchten Teamscale ausprobieren

§ Das IDE-Plugin herunterladen und einrichten.

§ Teamscale-Informationen Ihren Merge- bzw. Pull-

Requests hinzufügen.

www.teamscale.com

Sprechen Sie uns an!

Dokumentation: https://docs.teamscale.com

Plugins: http://cqse.eu/get-teamscale

Pre-Commit-Client: https://github.com/cqse/teamscale-cli

CQSE Webinare

Architekturanalyse mit TeamscaleOktober 2019

https://cqse.eu/webinar-architekturanalyse

Inhalte§ Architekturen herleiten§ Architekturvorgaben prüfen§ Abgleich Code & Soll-Architektur§ Architekturen als Sichten

Test-Gap-Analyse mit TeamscaleJuli 2019

https://cqse.eu/webinar-test-gap-analyse

Inhalte§ Test-Gaps erkennen und schließen§ Testressourcen effizient nutzen§ Test-Gaps schon während der

Entwicklung erkennen und vermeiden

Teamscale für EntwicklerFebruar 2020

Inhalte§ Arbeiten mit Findings§ Analyse von (Feature-)Branches§ Strategien zur Verbesserung des Codes§ Integration in IDE und Review-Tools

https://cqse.eu/webinar-entwickler

Kontakt

Dr. Jan Harder · [email protected] · +49 172 1860021Dr. Nils Göde · [email protected] · +49 176 10452662

CQSE GmbHCenta-Hafenbrädl-Straße 5981249 München