Statische Code-Analyse       mit Python    Python Meeting Düsseldorf         Timo Stollenwerk
Statische Code-Analyse●   Prüfung von Quellcode●   Falsifizierendes Verfahren●   White-Box Testverfahren
Was wird analysiert?●   Code Standards●   Syntaktische Fehler●   „Bad Smells“●   Metriken (LOC, Komplexität, ...)
PEP8●   Style Check
PyFlakes●   Syntax-Checks●   Bad Smells●   Import-Checks
PyLint●   Style-Checks●   Syntax-Checks●   Bad Smells●   Metriken
Flake 8●   Syntax-Checks●   Bad Smells●   Style-Checks●   Metriken
PyChecker●   Syntax-Checks●   Bad Smells●   Import-Checks
Wo prüfen?
IDE (ST2)
VCS: Git pre-commit hook
Continuous Integration (Jenkins)       https://jenkins.plone.org/job/plone-4.3-code-analysis/
Fragen?
Nächste SlideShare
Wird geladen in …5
×

Statische Code-Analyse mit Python

687 Aufrufe

Veröffentlicht am

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
687
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
4
Aktionen
Geteilt
0
Downloads
1
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Statische Code-Analyse mit Python

  1. 1. Statische Code-Analyse mit Python Python Meeting Düsseldorf Timo Stollenwerk
  2. 2. Statische Code-Analyse● Prüfung von Quellcode● Falsifizierendes Verfahren● White-Box Testverfahren
  3. 3. Was wird analysiert?● Code Standards● Syntaktische Fehler● „Bad Smells“● Metriken (LOC, Komplexität, ...)
  4. 4. PEP8● Style Check
  5. 5. PyFlakes● Syntax-Checks● Bad Smells● Import-Checks
  6. 6. PyLint● Style-Checks● Syntax-Checks● Bad Smells● Metriken
  7. 7. Flake 8● Syntax-Checks● Bad Smells● Style-Checks● Metriken
  8. 8. PyChecker● Syntax-Checks● Bad Smells● Import-Checks
  9. 9. Wo prüfen?
  10. 10. IDE (ST2)
  11. 11. VCS: Git pre-commit hook
  12. 12. Continuous Integration (Jenkins) https://jenkins.plone.org/job/plone-4.3-code-analysis/
  13. 13. Fragen?

×