Teamscalefür Entwickler
Transcript of Teamscalefür Entwickler
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