63 min listen
Unavailable
ratings:
Length:
48 minutes
Released:
Jul 28, 2015
Format:
Podcast episode
Description
Often the most important lessons we learn is what NOT to do. Show #18 is all about BAD Python code and Python Antipatterns with Andreas Dewes. Listen in to learn about the "Empty Intern Except Block" and other dubious coding decisions!
But it's not all bad news. Andreas and his crew at Quantified Code have built some amazing tools to visual and determine code quality and ferret out these anti-patterns. Are you brave enough to run them on your code?
Links from the show:
The Little Book of Python Anti-Patterns: docs.quantifiedcode.com/python-anti-patterns
python-patterns (good patterns): github.com/faif/python-patterns
Code Smells: c2.com/cgi/wiki?CodeSmell
Refactoring to Patterns: amzn.to/1NfNwvi
Working Effectively with Legacy Code: amzn.to/1T1xZ9n
Clean Code: A Handbook of Agile Software Craftsmanship: amzn.to/1eYg2FN
Agile Principles, Patterns, and Practices: amzn.to/1T1tlYP
Code is beautiful!: quantifiedcode.github.io/code-is-beautiful/
Python code from Ex Machina: github.com/quantifiedcode/exmachina
Ex Machina Trailer: youtube.com/watch?v=XYGzRB4Pnq8
Sponsors
Codeship
Talk Python Training
But it's not all bad news. Andreas and his crew at Quantified Code have built some amazing tools to visual and determine code quality and ferret out these anti-patterns. Are you brave enough to run them on your code?
Links from the show:
The Little Book of Python Anti-Patterns: docs.quantifiedcode.com/python-anti-patterns
python-patterns (good patterns): github.com/faif/python-patterns
Code Smells: c2.com/cgi/wiki?CodeSmell
Refactoring to Patterns: amzn.to/1NfNwvi
Working Effectively with Legacy Code: amzn.to/1T1xZ9n
Clean Code: A Handbook of Agile Software Craftsmanship: amzn.to/1eYg2FN
Agile Principles, Patterns, and Practices: amzn.to/1T1tlYP
Code is beautiful!: quantifiedcode.github.io/code-is-beautiful/
Python code from Ex Machina: github.com/quantifiedcode/exmachina
Ex Machina Trailer: youtube.com/watch?v=XYGzRB4Pnq8
Sponsors
Codeship
Talk Python Training
Released:
Jul 28, 2015
Format:
Podcast episode
Related podcast episodes
Squashing bugs using AI and Machine Learning: The best part of hosting Programming Throwdown is reading emails from people who listened to this show before they had any coding experience and went on to land jobs in tech. Thanks so much for inspiring us with your stories. My second favorite part of by Programming Throwdown