Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Statische Code-Analyse mit Python

802 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

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?

×