Надежный Python
Современные проекты на языке Python непрерывно растут, развиваются и при этом неизбежно усложняются.
Добиться надежности кода Python при сохранении гибкости, понятности и расширяемости приложений позволяет система типов, которая в данной книге подробно исследована в рамках парадигмы ООП.
Особое внимание уделяется аннотированию и проверке типов, а также созданию пользовательских специализированных типов.
Продвинутые главы книги посвящены вопросам тестирования, линтинга и обеспечения надежности программ на Python.
Для программистов:
Пишем чистый код, который удобно поддерживать
Вам кажется, что ваши проекты Python становятся все больше и больше? Вас охватывает паника по мере того, как ваш программный код расширяется и его становится все труднее отлаживать и поддерживать? Python — это простой язык для изучения и использования, но это также означает, что системы могут быстро выйти за пределы понимания разработчика. К счастью, в Python есть функции, помогающие разработчикам преодолеть проблемы с ремонтопригодностью.
Прочитав книгу Вы:
С помощью этих советов и приемов вы сможете писать более понятный и удобный для сопровождения код.
- узнаете, как максимально использовать систему типов Python;
- познакомитесь с определяемыми пользователем типами, такими как классы и перечисления, а также с системой подсказок типов Python;
- научитесь использовать в качестве подстраховки комплексную стратегию тестирования;
- узнаете, как сделать Python расширяемым.
Книга идеально подходит для:
- разработчиков, которые в настоящее время работают с большой кодовой базой и пытаются найти более эффективные способы взаимодействия со своими коллегами;
- специалистов по первоначальному сопровождению кодовой базы, которые ищут способы уменьшить нагрузку при сопровождении в будущем;
- самоучек, которые хорошо владеют языком программирования Python, но хотят лучше понимать, почему и что мы делаем;
- начинающих специалистов в области информационных технологий, которым нужны практические советы по разработке;
- опытных разработчиков, которые ищут способ, как обосновать свой дизайн, опираясь на основные принципы надежности.
Патрик Виафоре более 13 лет занимался разработкой ПО повышенной надежности, в том числе для обнаружения молний, решения телекоммуникационных задач.
Участвовал в разработке операционных систем.
В настоящее время руководит собственной компанией Kudzera, LLC, занимающейся консалтингом и заказными проектами, связанными с Ubuntu.
Свою миссию видит в демократизации высококачественной программной инженерии на благо профессионального сообщества.
ISBN: 978-5-9775-1174-2
Количество страниц: 352
Год: 2023
Формат: PDF-скан
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
Новые складчины | страница 14
Категории
Страница 14 из 34

![[IMG]](proxy14p.php?image=https%3A%2F%2Fi.postimg.cc%2FnLHthvs1%2Fimage.jpg&hash=ee4dfc07e61ebd1b5f7c187be49d7f69&v=4)
![[IMG]](proxy14p.php?image=https%3A%2F%2Fimg4.labirint.ru%2Frc%2Ff79cad1f84b9c9b882a338de70ba590d%2F363x561q80%2Fbooks68%2F676322%2Fcover.jpg%3F1564166389&hash=ca6dc83aef6b5e18109359a6fd4e744d&v=4)
![[IMG]](proxy14p.php?image=https%3A%2F%2Fi.ibb.co%2FzbXrSvS%2F44fd4ed47ec3d8aea68ae5f11eb45d38.webp&hash=c2dbf6364821be31cd92b92e0261893d&v=4)
![[IMG]](proxy14p.php?image=https%3A%2F%2Fcv4.litres.ru%2Fpub%2Fc%2Felektronnaya-kniga%2Fcover_415%2F67715945-timur-mashnin-30184546-osnovy-programmirovaniya-s-java.webp&hash=f894d754f6c78d40dbdc58b8f89e1e1a&v=4)
![[IMG]](proxy14p.php?image=https%3A%2F%2Fimg3.labirint.ru%2Frc%2F2f0e0b4b12791302d5366c85a765b8f7%2F363x561q80%2Fbooks75%2F749459%2Fcover.jpg%3F1590071104&hash=20ad6f68d30e859c315e97c85fabaffe&v=4)
![[IMG]](proxy14p.php?image=https%3A%2F%2Fimg4.labirint.ru%2Frc%2F794764e8ecc2ff63082a506bd8fa4d9b%2F363x561q80%2Fbooks74%2F735072%2Fcover.jpg%3F1580639155&hash=b937e70792fe880c1df1671afb60fcf7&v=4)
![[IMG]](proxy14p.php?image=https%3A%2F%2Fimg4.labirint.ru%2Frc%2Fae3ce7282edebb3b7fc0211f35ee71aa%2F363x561q80%2Fbooks82%2F815410%2Fcover.jpg%3F1627900191&hash=e02536d8cb78a792d88d0fec61aafeb4&v=4)