Эта книга раскрывает практические и нетривиальные подходы к написанию по-настоящему качественного кода, позволяющие работать быстрее, эффективнее и с большей отдачей. Продолжая идеи первой части серии — Beyond Effective Go: Achieving High-Performance Code — автор делится опытом и прикладной мудростью в области программной инженерии, проектирования ПО и удобства кода (Code UX), которые помогут выстроить устойчивый путь профессионального роста.
Книга не тратит время на базовые темы, а сразу переходит к решению повседневных задач, с которыми сталкиваются опытные разработчики. Чёткие объяснения и примеры из реальной практики помогут научиться создавать производительные, поддерживаемые и тестируемые приложения на Go без лишних усилий.
В отличие от многих книг по программированию, Beyond Effective Go концентрируется не на языке как таковом, а на программисте и качестве его кода. Независимо от того, разрабатываете ли вы крупные backend-системы или удобные инструменты автоматизации, книга поможет писать понятный, надёжный и ценный для пользователей, команды и бизнеса код.
Вторая часть серии посвящена стремлению к высокому качеству кода и основана на простой идее: стабильная продуктивность возможна только при систематическом создании качественного результата. Для этого необходим набор приёмов, инструментов и методологий — а главное, понимание того, когда и как их применять.
После прочтения книги вы будете:
понимать ключевые принципы и паттерны проектирования ПО и применять их идиоматично в Go;
осознавать важность удобства кода (Code UX) и влияние даже небольших решений на его качество;
знать, когда и как использовать тесты, чтобы не только проверять код, но и повышать собственную продуктивность;
использовать такие качества, как «ленивость», наблюдательность и любознательность, чтобы делать больше за меньшее время;
эффективно применять Go для создания собственных инструментов повышения продуктивности.
Beyond Effective Go — это обязательный ресурс для программистов, software-инженеров и технических руководителей, которые хотят получить максимальную отдачу от разработки на Go.
Кори Скотт - ведущий инженер-программист в Grab и OVO, живёт в Мельбурне, Австралия. Профессионально занимается разработкой с 2000 года, а с 2014 года использует Go как основной язык для создания крупномасштабных распределённых систем.Автор нескольких книг о Go, периодически ведёт блог на темы, связанные с разработкой ПО. Он увлечён идеями Software Craftsmanship и Code UX - вниманием к качеству и удобству кода.Всегда открыт к содержательным диску
Is there an EPUB somewhere?
https://prnt.sc/65NNTrBkNxyf
>Is there an EPUB somewhere?
👀 nope
UPDATE: for me it in the slide at the bottom (safari).