Грязный код создает проблемы. Чтобы код было проще читать, проходится проводить его очистку, разбивая на части, с которыми удобно работать. КентБек, создатель методологии экстремального программирования и первопроходец в области паттернов проектирования, рассказывает нам, где и когда лучше...
Экстремальное программирование. Разработка через тестирование (КентБек)
Возвращение знаменитого бестселлера. Изящный, гибкий и понятный код, который легко модифицировать, который корректно работает и который не подкидывает своим создателям неприятных сюрпризов. Неужели подобное возможно? Чтобы...
Один из самых креативных и признанных лидеров в индустрии программного обеспечения КентБек собрал 77 шаблонов для обслуживания задач ежедневного программирования и написания более читаемого кода. Эта новая коллекция шаблонов предназначена для реализации многих аспектов разработки, включая...
Рефакторинг уже давно и прочно занимает свое достойное место среди технологий программирования, и не в последнюю очередь благодаря книге Мартина Фаулера — одной из тех книг, которые написаны "на все времена" и которые, как хорошее вино, со временем становятся только ценнее.
Сам принцип...
Комплексный курс о том, как рефакторить код, ускорять и упрощать процесс разработки. Чтобы больше никогда не копипастить чужой «костыль» со Stack Overflow, а самостоятельно писать чистый рабочий код, применяя паттерны проектирования.
Вместе с лектором с 15-летним опытом в программировании...
Самое быстрое и глубокое погружение в архитектуру для разработчиков, чтобы начать использовать паттерны в своей работе и мыслить, как архитектор ПО.
По итогу интенсива
Будете применять шаблоны проектирования в разработке и будете понимать, где их использовать, а где нет
Будете понимать и...
Вы держите в руках новое, переработанное издание одного из главных учебников по когнитивно-поведенческой терапии. Ведущий эксперт в области КПТ, Джудит С. Бек, описывает в нем, как устанавливать и поддерживать терапевтические отношения, разрабатывать концепцию терапии, структурировать сессии и...
Задача композиции в целом, и графической, и структурной, в том, чтобы сделать систему узнаваемой, предсказуемой и масштабируемой для пользователя.
В цифровых форматах особенно важно выстраивать динамическую разновременную композицию, выдерживать иерархическую навигационную структуру и цепочки...
Когнитивная терапия, ориентированная на восстановление - это основанная на фактических данных терапия, дающая людям с серьезным диагнозом, таким как шизофрения, возможность перейти от режима "пациента" к адаптивному образу жизни и реализации своих устремлений.
Ставя в центр человека с его...
Руководство позволит разработчикам, интересующимся паттернами проектирования в Kotlin, применить свои знания на практике. В книге рассматриваются классические и современные паттерны проектирования, демонстрируются практические подходы к их реализации и соответствующие методологии.
Третье...
Описание книги
Автор учебного пособия строит свою концепцию на основе социокультурного подхода к осмыслению роли дизайна в визуальной рекламе. Учебное пособие дает дизайнерам-графикам и рекламистам целостное представление о дизайн-проектировании рекламы. В доступной и наглядной форме излагаются...
Это переиздание классической книги, вышедшей в 1954 году. Когда-то «Практика менеджмента» сформировала целостное понимание того, что такое менеджмент, и выделила менеджера как отдельное важное звено любой корпорации. Эта книга создала то, что в наши дни принято называть дисциплиной менеджмента...
Go быстро завоевал популярность у разработчиков веб-сервисов. Существует множество учебников, помогающих программистам со знанием других языков освоить его синтаксис, но этого недостаточно. Автор Джон Боднер познакомит вас с паттернами проектирования, созданными опытными инженерами Go, и...
Добро пожаловать на курс по атомарному дизайну Figma. В этом курсе, вы узнаете все о атомарном дизайне, систематическом и иерархическом подходе к созданию дизайн-систем, который помогает дизайнерам и разработчикам создавать согласованные, масштабируемые и эффективные пользовательские интерфейсы...
Простые и понятные API — необходимое условие успеха микросервисных приложений. Хорошо продуманные API гарантируют надежную интеграцию сервисов и помогают упростить сопровождение, масштабирование и дальнейшее совершенствование. Познакомьтесь с паттернами, протоколами и стратегиями, которые...
Бытует мнение, что главное — это нанять правильных людей, которые будут эффективно взаимодействовать, невзирая на структуру компании, награды, процессы и HR-политики. Правда же заключается в том, что в первую очередь производительность организации зависит от организационного дизайна. Именно он...
Этот расширенная версия курса по основам типографики и композиции в цифровом дизайне. Вы узнаете, что такое модульная сетка, для чего она нужна и как ею пользоваться. А также — как работать с точками, линиями и плоскостями; в чем разница между структурой, конструкцией и композицией, формой и...
В повседневной жизни мы взаимодействуем со множеством предметов, удобство и функциональность которых воспринимаем как должное. Между тем созданию почти каждого из них предшествовала незаметная, но долгая и кропотливая работа. Значительную часть этой работы проделали представители удивительной...
Книга "UI/UX Дизайнер: Ключевые навыки и техники для проектированияпользовательских интерфейсов" является идеальным руководством для начинающих дизайнеров интерфейсов и всех, кто хочет улучшить свои знания в этой области.
В книге представлены ключевые навыки и техники, необходимые для создания...
Со словом «канбан» вы наверняка сталкивались, если изучали менеджмент и работаете в сфере, связанной с интеллектуальным трудом, например в IT или маркетинге. И зачастую все, что вы знаете о канбане умещается в три тезиса:его изобрели на Тойоте;в нем есть доски и стикеры;там ограничивают...