Language: עברית
09-16, 11:00–11:20 (Asia/Jerusalem), Hall 7
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
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.