פייקון ישראל 2024

עברת לעבוד בעברית. התמיכה עדיין חלקית מאוד, הטפסים לא מתורגמים, וייתכנו שגיאות מערכת, אבל אפשר לכתוב מימין לשמאל, ואנחנו על זה. אם נתקלת בשגיאה, אפשר בדרך כלל לחזור צעד אחורה, לעבור לאנגלית ולהשלים את הפעולה.

Teach Your Old Code New Tricks: Automating Code Quality in Large Projects
16/09, 11:00–11:20 (Asia/Jerusalem), אולם 7
Language: עברית

Python’s nature often invites slip-ups: We’ll explore tools that prevent (some) bugs and improve code quality, discuss strategies for adding them to existing projects, and share tips for keeping your repo tidy and your fellow developers happy.


Ew, what’s that smell? Is it a non-typed, 15-argument, Python2-styled function, with a mutable-default argument and unreachable code again?

Your code is your kitchen: bugs hide best when it’s dirty🪳

Luckily, there are awesome tools to help reduce code smells, improving the quality, safety and consistency of your beloved Python code! 🧹

In the talk, we’ll explore a range of these tools, see how to fit them to your project’s needs, integrate them into IDEs and CI pipelines, choose the right rules to enforce, and apply them to your codebase without annoying your coworkers too much


Expected experience level of participants

Intermediate

Target audience

Developers

Other (target audience)

Developers, Data Scientists, Hobbyists

A software engineering team lead with a warm place in heart for clean code, and a constant vendetta against technical debt. When I'm not automating cybersecurity procedures with Python, I'm usually using it for travel-hacking or supercharging music streaming apps.