Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Europython 2016, Managing compliance and technical debt with metaclasses

Europython 2016, Managing compliance and technical debt with metaclasses

A lot of teams don't have the budget for setting up a proper CI pipe and/or have trouble making a point to upper management. I present a few solutions that can compensate for the lack of a proper infrastructure and allow you to keep your development velocity.

Jernej Makovsek

July 21, 2016
Tweet

More Decks by Jernej Makovsek

Other Decks in Programming

Transcript

  1. Managing compliance and tech. debt with metaclasses https://si.linkedin.com/in/jmakov Jernej Makovšek

    [email protected] https://angel.co/jernej-makovsek https://github.com/jmakov https://twitter.com/jmakov
  2. Metaclasses in Python • What are they • Why should

    you use them • Difference between __new__ and __init__
  3. Real world use cases Making screenshots on Selenium exceptions in

    methods Requiring presence of docstrings in methods