Надежный Python: пишите чистый и поддерживаемый код на русском
Robust Python: Write Clean and Maintainable Code (B09982C9FX)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Patrick Viafore | #136: Программирование с открытым исходным кодом
Кажется ли вам, что ваши проекты на Python становятся всё больше и больше? Испытываете ли вы трудности из-за расширения кодовой базы, усложняющей отладку и поддержку? Python — это простой в изучении и использовании язык, но это также означает, что системы могут быстро разрастаться до неузнаваемости. К счастью, Python обладает функциями, помогающими разработчикам преодолеть проблемы с поддержкой кода.
В этой практической книге автор Патрик Виафоре показывает, как максимально эффективно использовать систему типов Python. Вы изучите определяемые пользователем типы, такие как классы и перечисления, а также систему подсказок типов Python. Вы также узнаете, как сделать Python расширяемым и как использовать комплексную стратегию тестирования в качестве подстраховки. Благодаря этим советам и методам вы будете писать более понятный и поддерживаемый код.
- Узнайте, почему типы данных играют важную роль в современных экосистемах развития.
- Поймите, как выбор типов, таких как классы, словари и перечисления, отражает конкретные намерения.
- Сделайте Python расширяемым для будущего без увеличения функциональности.
- Используйте популярные инструменты Python для повышения безопасности и надежности вашего кода.
- Проанализируйте текущий код, чтобы выявить распространенные проблемы, связанные с его поддержкой.
- Создайте систему защиты для своего кода с помощью линтеров и тестов.