🐍Питон куда-то ползет уже 30 лет. Но куда? Как меняется сам язык и его использование в текущий момент? И что будет в будущем?
На такие вопросы очень сложно ответить простому разработчику, ведь нужно пристально смотреть на целый срез индустрии. Но что делать если желание есть, а времени на все не хватает?
На Moscow Python Conf++ 2021 мы пригласили докладчиков, принимающих непосредственное участие в развитии Python. https://bit.ly/2U8xxyc
Узнаем, что сейчас используется наиболее широко, что набирает популярность, какие есть альтернативы и… куда всё-таки ползет питон.
Левон Авакян. Wargaming — https://bit.ly/2U7bO9J
Иван Маслов. pyOpenRPA — https://bit.ly/3s6MVaR
Алексей Смирнов. profiscоpe.iо — https://bit.ly/3fT3iTC
Григорий Петров. Evrone — https://bit.ly/3jKzolt
Павел Филонов. Kaspersky — https://bit.ly/3iBHfT6
Владимир Филонов. Takeoff. Доклад — https://bit.ly/3Awk мастер-класс — https://bit.ly/3CCRwX0
Денис Катаев. Tinkoff — https://bit.ly/3s6p631
Алексей Кузнецов. Garpix — https://bit.ly/3iDZNSU
На такие вопросы очень сложно ответить простому разработчику, ведь нужно пристально смотреть на целый срез индустрии. Но что делать если желание есть, а времени на все не хватает?
На Moscow Python Conf++ 2021 мы пригласили докладчиков, принимающих непосредственное участие в развитии Python. https://bit.ly/2U8xxyc
Узнаем, что сейчас используется наиболее широко, что набирает популярность, какие есть альтернативы и… куда всё-таки ползет питон.
Левон Авакян. Wargaming — https://bit.ly/2U7bO9J
Иван Маслов. pyOpenRPA — https://bit.ly/3s6MVaR
Алексей Смирнов. profiscоpe.iо — https://bit.ly/3fT3iTC
Григорий Петров. Evrone — https://bit.ly/3jKzolt
Павел Филонов. Kaspersky — https://bit.ly/3iBHfT6
Владимир Филонов. Takeoff. Доклад — https://bit.ly/3Awk мастер-класс — https://bit.ly/3CCRwX0
Денис Катаев. Tinkoff — https://bit.ly/3s6p631
Алексей Кузнецов. Garpix — https://bit.ly/3iDZNSU
😎Танки — это не только миллионы игроков, но и огромный объем Python-кода. Много разработчиков. И много мнений о том, как правильно.
Левон Авакян в своём докладе расскажет, откуда и как в Wargaming появились линтеры и статический анализ кода в танковой команде. Узнаем, как линтеры помогают новичкам быстрее вливаться в проект. 👉 https://bit.ly/3fX0EMs
✅Moscow Python Conf++ 2021 состоится 27-28 сентября в Москве и онлайн по всему миру. Изучайте расписание и бронируйте билеты 👉 https://bit.ly/3CKA4Qo
Левон Авакян в своём докладе расскажет, откуда и как в Wargaming появились линтеры и статический анализ кода в танковой команде. Узнаем, как линтеры помогают новичкам быстрее вливаться в проект. 👉 https://bit.ly/3fX0EMs
✅Moscow Python Conf++ 2021 состоится 27-28 сентября в Москве и онлайн по всему миру. Изучайте расписание и бронируйте билеты 👉 https://bit.ly/3CKA4Qo
🔖Лицензии на программное обеспечение — это, вроде как, работа юристов, а не инженеров. Но так ли это на самом деле? Вместе с Алексеем Смирновым (profiscоpe.iо) посмотрим на экосистему Python с этой стороны.
Рассмотрим общую картину применения Open Source-лицензий в PyPI. Ответим на частные вопросы о лицензиях. Изучим, какие сюрпризы несовместимости лицензий можно поймать, если относиться к задаче лицензирования собственного кода халатно. И в конце концов поймем, как всего этого избежать и корректно настроить CI/CD в части отслеживания лицензионной чистоты. https://bit.ly/3CLDUsD
✅Moscow Python Conf++ 2021 состоится 27-28 сентября в Москве и онлайн по всему миру. Изучайте расписание и бронируйте билеты 👉 https://bit.ly/37CzSEC
Рассмотрим общую картину применения Open Source-лицензий в PyPI. Ответим на частные вопросы о лицензиях. Изучим, какие сюрпризы несовместимости лицензий можно поймать, если относиться к задаче лицензирования собственного кода халатно. И в конце концов поймем, как всего этого избежать и корректно настроить CI/CD в части отслеживания лицензионной чистоты. https://bit.ly/3CLDUsD
✅Moscow Python Conf++ 2021 состоится 27-28 сентября в Москве и онлайн по всему миру. Изучайте расписание и бронируйте билеты 👉 https://bit.ly/37CzSEC
Хотите узнать побольше о будущем Python? Тогда читайте новую статью на Хабре.
В интервью на наши вопросы ответили Core-developer community on Google Cloud Дастин Инграм и Director at Python Software Foundation Кэрол Виллинг. Они рассказали, чего не хватает языку, и как он будет развиваться дальше.
✅Moscow Python Conf++ 2021 состоится 27-28 сентября в Москве и онлайн по всему миру. Изучайте расписание и бронируйте билеты 👉 https://bit.ly/3CL6Ukj
В интервью на наши вопросы ответили Core-developer community on Google Cloud Дастин Инграм и Director at Python Software Foundation Кэрол Виллинг. Они рассказали, чего не хватает языку, и как он будет развиваться дальше.
✅Moscow Python Conf++ 2021 состоится 27-28 сентября в Москве и онлайн по всему миру. Изучайте расписание и бронируйте билеты 👉 https://bit.ly/3CL6Ukj
conf.python.ru
Профессиональная конференция для Python-разработчиков 2021
Многие проекты на Django начинаются просто: есть база данных и к приложению, которое крутится на сервере, идут обращения. Например, так начиналась Dodo IS. Но если использовать Django из коробки, можно натворить много бед и встретить пачку антипаттернов.
Евгений Пешков развивает сообщество DDD-практиков, рассказывая, какие проблемы решает Domain-Driven Design (предметно-ориентированное проектирование) в современном мире. Сегодня публикуем его рассказ о том, как устроен Domain-Driven Design и какие в нем есть инструменты, чтобы наиболее точно описать требования бизнеса и сам бизнес.
https://habr.com/ru/company/oleg-bunin/blog/551428/
✅Moscow Python Conf++ 2021 состоится 27-28 сентября в Москве и онлайн по всему миру. Изучайте расписание и бронируйте билеты 👉 https://bit.ly/37J4dkW
Евгений Пешков развивает сообщество DDD-практиков, рассказывая, какие проблемы решает Domain-Driven Design (предметно-ориентированное проектирование) в современном мире. Сегодня публикуем его рассказ о том, как устроен Domain-Driven Design и какие в нем есть инструменты, чтобы наиболее точно описать требования бизнеса и сам бизнес.
https://habr.com/ru/company/oleg-bunin/blog/551428/
✅Moscow Python Conf++ 2021 состоится 27-28 сентября в Москве и онлайн по всему миру. Изучайте расписание и бронируйте билеты 👉 https://bit.ly/37J4dkW
Хабр
Как устроен Domain-Driven Design
Многие проекты на Django начинаются просто: есть база данных и к приложению, которое крутится на сервере, идут обращения. Например, так начиналась Dodo IS (информационная система компании Додо Пицца,...
💥Репозиторий на GitHub — это профессиональное лицо разработчика. Так как одна из тем Moscow Python Conf++ 2021 — развитие карьеры Python-разработчика, мы решили устроить ревью репозиториев.
То, что вы делаете на GitHub, поможет вашим руководителям (будущим или настоящим) увидеть образ ваших мыслей, умение работать с документами, прогресс в хард-скиллах и ваше стремление делать что-то действительно полезное, а не просто «сидеть на конвейере» с 9 до 18.
Ссылки на репозитории принимаем по этому email-адресу: [email protected], в теме письма обязательно укажите «Ревью репозиториев». Программный комитет выберет 6 репозиториев для ревью. Участвуйте! Приходите на конференцию и показывайте свои репозитории, смотрите, как устроены чужие.
✅Встречаемся 27-28 сентября в Москве. https://bit.ly/3mdRhfl
То, что вы делаете на GitHub, поможет вашим руководителям (будущим или настоящим) увидеть образ ваших мыслей, умение работать с документами, прогресс в хард-скиллах и ваше стремление делать что-то действительно полезное, а не просто «сидеть на конвейере» с 9 до 18.
Ссылки на репозитории принимаем по этому email-адресу: [email protected], в теме письма обязательно укажите «Ревью репозиториев». Программный комитет выберет 6 репозиториев для ревью. Участвуйте! Приходите на конференцию и показывайте свои репозитории, смотрите, как устроены чужие.
✅Встречаемся 27-28 сентября в Москве. https://bit.ly/3mdRhfl
⚡️Любая инновация несет свои риски и PEP 554 не стал исключением. Павел Филонов (Kaspersky) в своём докладе покажет, как в ближайшем будущем изменится ландшафт кода и библиотек в связи с внедрением нового api subiterpreters.
В рамках PEP 554 уже несколько лет идет работа над добавлением в Python возможности запускать несколько экземпляров интерпретаторов в рамках одного процесса. Основная часть доклада будет посвящена именно вопросам практического применения subinterpreters. Без сильного погружения в особенности внутренней реализации.
👉 https://bit.ly/2Uw0V1z
✅Moscow Python Conf++ 2021 состоится 27-28 сентября, в Москве. Билеты, тезисы докладов и расписание здесь — https://bit.ly/37XIYMg
В рамках PEP 554 уже несколько лет идет работа над добавлением в Python возможности запускать несколько экземпляров интерпретаторов в рамках одного процесса. Основная часть доклада будет посвящена именно вопросам практического применения subinterpreters. Без сильного погружения в особенности внутренней реализации.
👉 https://bit.ly/2Uw0V1z
✅Moscow Python Conf++ 2021 состоится 27-28 сентября, в Москве. Билеты, тезисы докладов и расписание здесь — https://bit.ly/37XIYMg
🤷♂️Если даже инженеры не всегда понимают зачем нужен рефакторинг, то что говорить о бизнесе. А между тем, без выделения ресурсов крайне сложно поддерживать систему в хорошем состоянии.
На Moscow Python Conf++ 2021 Владимир Филонов (Takeoff) выступит с докладом «Legacy и бизнес: как "продавать" борьбу с тяжелым наследием Язык Python, его эволюция и использование». Владимир объяснит, как донести до бизнеса, что борьба с legacy для него выгодна, расскажет, как организовать процесс регулярной выплаты технического долга, покажет инструменты и подходы, выработанные за двадцать лет работы.
👉 https://bit.ly/3AXjlYG
✅Moscow Python Conf++ 2021 состоится 27-28 сентября в Москве. Билеты, тезисы докладов и расписание на сайте. Присоединяйтесь — https://bit.ly/2XHZQoB
На Moscow Python Conf++ 2021 Владимир Филонов (Takeoff) выступит с докладом «Legacy и бизнес: как "продавать" борьбу с тяжелым наследием Язык Python, его эволюция и использование». Владимир объяснит, как донести до бизнеса, что борьба с legacy для него выгодна, расскажет, как организовать процесс регулярной выплаты технического долга, покажет инструменты и подходы, выработанные за двадцать лет работы.
👉 https://bit.ly/3AXjlYG
✅Moscow Python Conf++ 2021 состоится 27-28 сентября в Москве. Билеты, тезисы докладов и расписание на сайте. Присоединяйтесь — https://bit.ly/2XHZQoB
А в нашем блоге на Хабре — интервью с Григорием Петровым. Python-некроманта, совмещающего деятельность директора по техническому маркетингу (по-простому — деврела) компании Evrone и члена программного комитета Moscow Python Conf знают уже не только питонисты.
Мы узнали много интересного. Про трех китов предстоящей конференции Moscow Python Conf++ 2021. Про нейрофизиологию, которая всегда поможет. Про что будет хайп и зачем организаторам нужна фасилитация. Разумеется, мы поговорили про Python (спойлер: асинхронное программирование и Django тоже будут). Узнали, какие нас ждут доклады и какие боли питонистов будут утолены — обо всем этом читайте на Хабре.
🖐Хороших выходных!
Мы узнали много интересного. Про трех китов предстоящей конференции Moscow Python Conf++ 2021. Про нейрофизиологию, которая всегда поможет. Про что будет хайп и зачем организаторам нужна фасилитация. Разумеется, мы поговорили про Python (спойлер: асинхронное программирование и Django тоже будут). Узнали, какие нас ждут доклады и какие боли питонистов будут утолены — обо всем этом читайте на Хабре.
🖐Хороших выходных!
Хабр
Ваши боли будут утолены, или Три слона, на которых стоит Python-конференция 2021 года
Григория Петрова, Python-некроманта, совмещающего деятельность директора по техническому маркетингу (по-простому — деврела) компании Evrone и члена программного комитета Moscow Python Conf знают...
🧔🏻Python — это просто, говорили они. Начать программировать за месяц, говорили они. Интерпретируемый псевдокод, ничего сложного. А потом руины и легаси. Кто виноват и что делать?
Григорий Петров (Evrone) расскажет о причинах появления сложности: с какой целью в языке появились сложные штуки, что авторы Python ожидали от разработчиков и каким образом все раз за разом скатывается в неподдерживаемый ужас, в котором уже через год не может разобраться ни сам автор, ни его коллеги.
👉https://bit.ly/3j2xFZy
⚠️Долгожданная Moscow Python Conf++ 2021 состоится 27-28 сентября в Москве. Приходите, будет интересно — https://bit.ly/3D1cijo
Григорий Петров (Evrone) расскажет о причинах появления сложности: с какой целью в языке появились сложные штуки, что авторы Python ожидали от разработчиков и каким образом все раз за разом скатывается в неподдерживаемый ужас, в котором уже через год не может разобраться ни сам автор, ни его коллеги.
👉https://bit.ly/3j2xFZy
⚠️Долгожданная Moscow Python Conf++ 2021 состоится 27-28 сентября в Москве. Приходите, будет интересно — https://bit.ly/3D1cijo
👻Работа с легаси — важный навык для разработчика. Владимир Филонов постарается облегчить участь тех, кому пришлось с этим столкнуться.
Владимир поделится личным опытом, полученным за последние двадцать лет спасения и похорон различных проектов. Узнаем, почему подход «Нормально делай - нормально будет» не работает, рассмотрим инструменты и подходы для борьбы с тенями прошлого.
👉https://bit.ly/37ZRbj7
✅Moscow Python Conf++ 2021 состоится 27-28 сентября в Москве. Присоединяйтесь — https://bit.ly/3xZYqC9
Владимир поделится личным опытом, полученным за последние двадцать лет спасения и похорон различных проектов. Узнаем, почему подход «Нормально делай - нормально будет» не работает, рассмотрим инструменты и подходы для борьбы с тенями прошлого.
👉https://bit.ly/37ZRbj7
✅Moscow Python Conf++ 2021 состоится 27-28 сентября в Москве. Присоединяйтесь — https://bit.ly/3xZYqC9
Главная новость этой недели — с 1 сентября цены на Moscow Python Conf++ 2021 вырастут.
Рекомендуем позаботиться о билетах уже сейчас. Вы можете забронировать билет и зафиксировать цену ещё на несколько дней.
✅Конференция состоится 27-28 сентября в Москве. Присоединяйтесь! https://bit.ly/2XNJDOR
Рекомендуем позаботиться о билетах уже сейчас. Вы можете забронировать билет и зафиксировать цену ещё на несколько дней.
✅Конференция состоится 27-28 сентября в Москве. Присоединяйтесь! https://bit.ly/2XNJDOR
В 21 веке автоматизированное тестирование на проекте — один из важных признаков профессионализма команды. Однако тестирование — это не только написание pytest, а еще создание инфраструктуры и разработка инструментов для тестирования. На Moscow Python Conf++ 2021 поговорим о том, как тестировать распределённые системы и какую цену приходится платить разработчику за возможность бесстрашно рефакторить проект. Предупреждаем, возможно, будет больно! Но вам точно будет над чем задуматься!
Разобраться в теме QA нам помогут:
Артём Малышев 👉 https://bit.ly/3gjt9UV
Максим Лосевской 👉 https://bit.ly/3y6eanp
⚠️Moscow Python Conf++ 2021 состоится 27-28 сентября в Москве. Присоединяйтесь — https://bit.ly/3j4pE6E
Разобраться в теме QA нам помогут:
Артём Малышев 👉 https://bit.ly/3gjt9UV
Максим Лосевской 👉 https://bit.ly/3y6eanp
⚠️Moscow Python Conf++ 2021 состоится 27-28 сентября в Москве. Присоединяйтесь — https://bit.ly/3j4pE6E
😎Артём Малышев разберёт самые частые проблемы, которые разработчик встречает при написании и поддержке тестов в большом проекте. Рассмотрим практики, принятые в сообществе. Проанализируем фундаментальные причины появления всех этих сложностей, Артём поделится своими личными результатами борьбы с такими проблемами.
Услышанное в заключительной части доклада будет сильно отличаться от большей части того, что принято считать «лучшими практиками». Особо впечатлительных зрителей мы просим отойти от экрана. Эти слайды могут показаться жестокими!
👉https://bit.ly/3B0gXQU
✅Moscow Python Conf++ 2021 состоится 27-28 сентября в Москве. Присоединяйтесь — https://bit.ly/3B3DDjf
Услышанное в заключительной части доклада будет сильно отличаться от большей части того, что принято считать «лучшими практиками». Особо впечатлительных зрителей мы просим отойти от экрана. Эти слайды могут показаться жестокими!
👉https://bit.ly/3B0gXQU
✅Moscow Python Conf++ 2021 состоится 27-28 сентября в Москве. Присоединяйтесь — https://bit.ly/3B3DDjf
Максим Лосевской (GridGain) поделится опытом создания собственной инфраструктуры тестирования при помощи инструментов, предоставляемых Python.
Платформа GridGain написана на Java, но инструменты автоматизированного тестирования команда GridGain делает на Python. Ваш продукт также может быть написан на другом языке. Но, если он распределенный, вам придется решать, что делать с ресурсами и имеет ли смысл писать свои фреймворки.👉 https://bit.ly/3DrIJb3
✅Встречаемся 27-28 сентября в Москве на оффлайновом Moscow Python Conf++ 2021.
Билеты здесь 👉 https://bit.ly/3Btvhla
⚠️Завтра — уже дороже ;) Вы можете забронировать билет сейчас и зафиксировать цену еще на несколько дней.
Платформа GridGain написана на Java, но инструменты автоматизированного тестирования команда GridGain делает на Python. Ваш продукт также может быть написан на другом языке. Но, если он распределенный, вам придется решать, что делать с ресурсами и имеет ли смысл писать свои фреймворки.👉 https://bit.ly/3DrIJb3
✅Встречаемся 27-28 сентября в Москве на оффлайновом Moscow Python Conf++ 2021.
Билеты здесь 👉 https://bit.ly/3Btvhla
⚠️Завтра — уже дороже ;) Вы можете забронировать билет сейчас и зафиксировать цену еще на несколько дней.
Одна из вещей, которая связывает людей с работой их мечты — это резюме. Множество эйчаров смотрят на разные резюме каждый день. Если вы просмотрите хотя бы 10-40 резюме, вы поймете, почему рекрутеры легко видят общие ошибки и насколько некоторые вещи выглядят для них забавно. Причем синьоры делают точно такие же ошибки, как и джуны, несмотря на то, что они уже 20 лет в индустрии.
В нашей новой статье на Хабре мы посмотрим на 5 резюме с точки зрения рекрутеров, которые ищут Python-разработчиков.
На круглом столе конференции Python Week 2020 рекрутеры рассказали, что они ожидают от резюме по умолчанию, а что — им хотелось бы видеть еще. Два резюме будут от джунов, одно — от крепкого миддла, и еще пара — от кандидатов, которые решили поменять направление своей карьеры.
https://habr.com/ru/company/oleg-bunin/blog/575956/
🔹Ещё больше о карьере Python-разработчика — 27-28 сентября в Москве на конференции Moscow Python Conf++ 2021. Присоединяйтесь!
В нашей новой статье на Хабре мы посмотрим на 5 резюме с точки зрения рекрутеров, которые ищут Python-разработчиков.
На круглом столе конференции Python Week 2020 рекрутеры рассказали, что они ожидают от резюме по умолчанию, а что — им хотелось бы видеть еще. Два резюме будут от джунов, одно — от крепкого миддла, и еще пара — от кандидатов, которые решили поменять направление своей карьеры.
https://habr.com/ru/company/oleg-bunin/blog/575956/
🔹Ещё больше о карьере Python-разработчика — 27-28 сентября в Москве на конференции Moscow Python Conf++ 2021. Присоединяйтесь!
Хабр
Что видят в ваших резюме Python-рекрутеры, или Как получить работу мечты
Одна из вещей, которая связывает людей с работой их мечты — это резюме. Множество эйчаров смотрят на разные резюме каждый день. Если вы просмотрите хотя бы 10-40 резюме, то поймете, почему рекрутеры...
Как выглядит масштабная архитектура с веб-сокетами в модном банке? Где и как искать утечки памяти на продакшене? А, может, вам уже больно от Flask и вы хотит переехать на FastAPI? А ещё документация и проблемы логирования.
Обо этом и многом другом поговорим в рамках секции «Сеть, бекэнд и web-разработка» на Moscow Python Conf++ 2021.
🔹Встречаемся 27-28 сентября в Москве. Все подробности здесь — https://bit.ly/3tkK5j3
Обо этом и многом другом поговорим в рамках секции «Сеть, бекэнд и web-разработка» на Moscow Python Conf++ 2021.
🔹Встречаемся 27-28 сентября в Москве. Все подробности здесь — https://bit.ly/3tkK5j3
This media is not supported in your browser
VIEW IN TELEGRAM
Ревью кода на Moscow Python Conf++ 2021. Кто побьёт рекорд цикломатической сложности?
Знаете, что такое цикломатическая сложность? Это классика программной инженерии :) Показатель количества линейно независимых маршрутов через программный код. Отслеживая его можно увидеть те области кода, которые, скорее всего, попадут на рефакторинг и затормозят разработку. Почему мы об этом вспомнили?
На Moscow Python Conf++ 2021 совместно с компанией Profiscope мы проведём ревью кода тех участников, которые покажут самые сложные решения. Ревьюить будем с помощью сервиса CodeScoring от Profiscope.
Отправить свой репозиторий на анализ цикломатической сложности можно по этой ссылке до 20-го сентября.
Ревью кода рекордсменов сложности проведём в первый день конференции, 27 сентября, в лайв-режиме. Участник программного комитета и сооснователь MoscowPython Михаил Корнеев разберёт самые веселые кейсы и покажет, как делать не нужно совсем, или что не стоит делать без острой необходимости ;).
На Moscow Python Conf++ 2021 совместно с компанией Profiscope мы проведём ревью кода тех участников, которые покажут самые сложные решения. Ревьюить будем с помощью сервиса CodeScoring от Profiscope.
Отправить свой репозиторий на анализ цикломатической сложности можно по этой ссылке до 20-го сентября.
Ревью кода рекордсменов сложности проведём в первый день конференции, 27 сентября, в лайв-режиме. Участник программного комитета и сооснователь MoscowPython Михаил Корнеев разберёт самые веселые кейсы и покажет, как делать не нужно совсем, или что не стоит делать без острой необходимости ;).
Есть полезные батарейки. Есть бесполезные батарейки. А есть вредные батарейки. Оптимальный набор для проекта 2021 года на Django — в докладе Фёдора Борщёва (Федя и Самат).
👉 https://bit.ly/38Mejlz
🔹На Moscow Python Conf++ встречаемся 27-28 сентября в Москве. Все подробности здесь — https://bit.ly/3zTVZTo
👉 https://bit.ly/38Mejlz
🔹На Moscow Python Conf++ встречаемся 27-28 сентября в Москве. Все подробности здесь — https://bit.ly/3zTVZTo
Многие современные Web-приложения используют API-схемы для описания того, как они работают. Но само наличие схемы не значит, что реальное приложение будет вести себя так, как описано в схеме. Причин этому множество — от принципиальной невозможности выразить всё в схеме до обыкновенного недосмотра. Последствий тоже множество, и падение приложения — одно из самых безобидных.
Дмитрий Дыгало расскажет о Schemathesis — инструменте, который помогает решить многие из этих проблем при помощи property-based-тестирования. Если вас интересует практическое применение property-based-тестирования и то, как его внедрить, читайте об этом в нашей новой статье.
🔹А 27-28 сентября приходите на Moscow Python Conf++ 2021. Впервые за два года мы встречаемся офлайн. Нам есть, что обсудить. Билеты, расписание и тезисы докладов здесь.
Дмитрий Дыгало расскажет о Schemathesis — инструменте, который помогает решить многие из этих проблем при помощи property-based-тестирования. Если вас интересует практическое применение property-based-тестирования и то, как его внедрить, читайте об этом в нашей новой статье.
🔹А 27-28 сентября приходите на Moscow Python Conf++ 2021. Впервые за два года мы встречаемся офлайн. Нам есть, что обсудить. Билеты, расписание и тезисы докладов здесь.
Хабр
Использование API-схем для property-based-тестирования
Когда мы работаем с API-схемами, обычно существует несколько моделей, и они синхронизируются на разных уровнях. Обычно есть база данных, код и схема. И всё это нужно держать между собой в синхроне,...