Speaker

Anthony Shaw

Material

Note

  • Program Complexity
    • Cyclomatic Complexity
    • Halstead Metrics
    • Maintainability Index
  • radon: tool to calculate program complexity
  • wily: tool to track complexity change over time
    • wily build <path>
    • wily report <path>
    • wily graph <path>
  • Take away
    • Make sure you have good behavioral test coverage
    • Refactor often
    • Divide and Conquer → Spread complexity

Share on: TwitterFacebookEmail


Published

Category

PyCon US 2019

Tags

Contact