Back to Browse

Refactoring Large Programs [PyCon DE & PyData Berlin 2024]

455 views
Oct 5, 2024
1:26:56

🔊 Recorded at PyCon DE & PyData Berlin 2024, 22.04.2024 https://2024.pycon.de/program/CMM8S3/ 🎓 Watch Dr. Kristian Rother guide you through refactoring a large, messy, and undocumented Python program, offering valuable insights and strategies for your next big refactoring challenge. Speakers: Dr. Kristian Rother Description: Dr. Kristian Rother, a freelance Python trainer, presented a tutorial on refactoring large programs at a recent event. He addressed the challenge of cleaning up complex software with 10,000-100,000 lines of code, particularly in the case of legacy code. The tutorial focused on practical procedures such as code review, writing minimal tests, adding type annotations, and isolating cleanable parts from problematic sections. Dr. Rother emphasized the systematic approach to large-scale refactoring, highlighting that while it is difficult and costly, it can be tackled methodically. The session, aimed at those with fluency in basic Python, included interactive elements and practical exercises for attendees to enhance their refactoring skills. Participants were provided with the messy code and refactoring guidelines through GitHub for hands-on learning. ⭐️ About PyCon DE & PyData Berlin: The PyCon DE & PyData conference unite the Python, AI, and data science communities, offering a unique platform for collaboration and innovation. The PyCon DE & PyData Berlin 2024 conference, hosted in partnership with the local Berlin PyData chapter, provided an exceptional experience, fostering deeper connections within the Python community while showcasing advancements in AI and data science. Attendees enjoyed a diverse and engaging program, solidifying the event as a highlight for Python and AI enthusiasts nationwide. Follow us: • LinkedIn: https://www.linkedin.com/company/28908640/ • X: https://www.x.com/pyconde • X: https://www.x.com/pydataberlin Links: • Conference website: http://pycon.de • Related sessions: http://2024.pycon.de/program/categories/pycon-programming-software-engineering The conference is organized by • Python Softwareverband e.V.: http://pysv.org • NumFOCUS Inc.: http://numfocus.org • Pioneers Hub gemeinnützige GmbH: http://pioneershub.org If you enjoyed this session, please like, comment, and subscribe to our channel for more insightful talks and discussions. Share this video with your network to spread the knowledge! Hashtags: #Python #PyConDE #PyData #OpenSource #AI #DataScience #MachineLearning #SoftwareDevelopment #LLMs #Community Acknowledgements: Special thanks to all the volunteers and sponsors who made this event possible. About: Python Softwareverband e.V.: PySV is a non-profit that promotes the use and development of Python in Germany through events, education, and advocacy, fostering an open Python community. NumFOCUS Inc. supports open-source scientific computing by providing financial and logistical support to key projects like NumPy and Jupyter, promoting sustainable development and collaboration. Pioneers Hub gemeinnützige GmbH: is a non-profit fostering innovation in AI and tech by connecting experts and promoting knowledge exchange through events and collaborative initiatives.

Download

0 formats

No download links available.

Refactoring Large Programs [PyCon DE & PyData Berlin 2024] | NatokHD