Конференция завершена. Ждем вас на Russian Python Week в следующий раз!

Mypy и чистый код: почему тайпчекинг прокачивает вас как архитектора Офлайн 2021

Доклад отклонён
Тезисы

Mypy можно пользоваться по-разному. Формально это инструмент для статической проверки типов; кто-то включает его вместо юнит-тестов; кто-то называет его просто "умным линтером".

Но у mypy есть еще одно скрытое достоинство. Оно проявляется не сразу, но оказывается важнее всех остальных. Mypy хорош тем, что развивает вас как инженера и как архитектора.

Мой доклад будет про архитектурные практики: про связность, сопряжение, принципы SOLID, паттерны проектирования: про всё то, о чем в Python-сообществе не принято задумываться, - динамический язык, "мы все тут взрослые люди" и так далее. Я покажу, как mypy, шлепая нас по рукам, заставляет соблюдать эти практики и писать более качественный и поддерживаемый код.

Михаил Новиков
Fasttrack

Сменил несколько карьер и бизнесов, прежде чем уйти в разработку. Сейчас — техдир в fstrk.io, заведует строительством больших корпоративных чат-ботов.