Алексей Кузьмин

Алексей Кузьмин Домклик

Рефакторинг — это то, что надо периодически проводить с любым проектом, иначе он станет неподдерживаемым. Python дает нам возможность превратить сложный, большой и уродливый репозиторий в образец краткости и лаконичности, который будет понятен с первого взгляда и легко сопровождаем. В докладе я постараюсь дать свои советы и рекомендации по тому, как проводить подобный рефакторинг. В частности я расскажу вам о: ⁃ Быстрых победах — что в целом надо сделать, что повысить качество создаваемого кода ⁃ Паттернах и антипаттернах — как хорошо делать хорошо, и как плохо делать плохо ⁃ Ну и немного поговорим о философских вопросах и подходах к разработке☺ Доклад будет полезен начинающим и миддл-разработчикам, особенно в преддверии новогодних праздников — когда можно будет неспеша применить полученные знания на практике.
В докладе мы рассмотрим основные этапы жизненного цикла объекта, поговорим о том, что происходит, когда он создается, когда кто-то запрашивает доступ к его аттрибутам и когда он разрушается. Доклад направлен на junior/middle-разработчиков, желающих лучше разобраться во внутренней организации Python.
Почему асинхронное программирование сейчас становится таким важным Как устроено асинхронное взаимодействие в Python (asyncio) Несколько примеров встраивания асинхронного взаимодействия Как правильно измерять асинхронный код

Остались вопросы?

Связаться с нами