Рефакторинг в Python
Алексей Кузьмин (технический руководитель, Domclick) @ Moscow Python Meetup 71
"Рефакторинг — это то, что надо периодически проводить с любым проектом, иначе он станет неподдерживаемым. Python дает нам возможность превратить сложный, большой и уродливый репозиторий в образец краткости и лаконичности, который будет понятен с первого взгляда и легко сопровождаем.
В докладе я постараюсь дать свои советы и рекомендации по тому, как проводить подобный рефакторинг. В частности я расскажу вам о:
⁃ Быстрых победах — что в целом надо сделать, что повысить качество создаваемого кода
⁃ Паттернах и антипаттернах — как хорошо делать хорошо, и как плохо делать плохо
⁃ Ну и немного поговорим о философских вопросах и подходах к разработке☺
Доклад будет полезен начинающим и миддл-разработчикам, особенно в преддверии новогодних праздников — когда можно будет неспеша применить полученные знания на практике".
Слайды: http://www.moscowpython.ru/meetup/71/python-refactoring/
Видео Рефакторинг в Python канала MoscowPython
"Рефакторинг — это то, что надо периодически проводить с любым проектом, иначе он станет неподдерживаемым. Python дает нам возможность превратить сложный, большой и уродливый репозиторий в образец краткости и лаконичности, который будет понятен с первого взгляда и легко сопровождаем.
В докладе я постараюсь дать свои советы и рекомендации по тому, как проводить подобный рефакторинг. В частности я расскажу вам о:
⁃ Быстрых победах — что в целом надо сделать, что повысить качество создаваемого кода
⁃ Паттернах и антипаттернах — как хорошо делать хорошо, и как плохо делать плохо
⁃ Ну и немного поговорим о философских вопросах и подходах к разработке☺
Доклад будет полезен начинающим и миддл-разработчикам, особенно в преддверии новогодних праздников — когда можно будет неспеша применить полученные знания на практике".
Слайды: http://www.moscowpython.ru/meetup/71/python-refactoring/
Видео Рефакторинг в Python канала MoscowPython
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
GIL в Python: зачем он нужен и как с этим житьАсинхронное программирование в PythonКак развивался Python в Яндекс / Александр Кошелев (Яндекс)Moscow Python Podcast. Асинхронщина с базами данных: aiopg и другие звериPython-стрим - Карьерный путь разработчикаРефакторинг legacy проектовРефакторинг - Где? Куда? Когда? Откуда? Почему? Зачем и Как? / Алексей Охрименко (IPONWEB)Не морочьте мне голову со своим функциональным программированием / Виталий БрагилевскийДокеризация приложений на PythonРаспространенные ошибки в архитектуре Django-приложений / Алексей Половинкин (Agima)Что делать, если ваш код на Python тормозит / Григорий Бакунов (Яндекс)«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНСPython Junior подкаст. Говорим о собеседованиях разработчиков вчера, сегодня и завтраGo для python программистовХорошие и плохие практики для написания тестируемого кода / Дмитрий Дыгало (kiwi.com)Статическая типизация в Django / Никита Соболев (wemake.services)Нахрена программисту свой интернет-магазинТрейсинг в микросервисной архитектуре на PythonАлгоритмы на Python 3. Лекция №1Что нового в Python 3.5