Корзина
0
Корзина
0
Добавьте в корзину товаров ещё на 900 гривен, чтобы БЕСПЛАТНО получить товар по Украине до отделения Новой почты.

Ваша корзина пустая

Меню
Главная>Каталог книг>Книги по программированию>Основы программирования. Алгоритмы>Адаптивный код: гибкое кодирование с помощью паттернов проектирования и принципов SOLID

Адаптивный код: гибкое кодирование с помощью паттернов проектирования и принципов SOLID

За счет применения принципов, рассмотренных в книге, вы сможете создавать код, который приспосабливается к новым требованиям и непредвиденным сценариям без значительного переписывания. Гэри Маклин Холл описал гибкие практики, принципы и паттерны для проектирования и написания кода, который может развиваться быстрее и легче, с меньшим числом ошибок, поскольку он не препятствует изменениям. В пересмотренное, обновленное и расширенное второе издание книги были добавлены важнейшие практические аспекты процесса Kanban, инверсии управления и создания многократно используемых абстракций. Опираясь на более чем десятилетний опыт консультирования и разработки, автор обновил свой бестселлер углубленным раскрытием модульного тестирования, рефакторинга, чистого внедрения зависимостей и многих других вопросов. Основные темы книги Написание кода, который запускает в работу и дополняет Scrum, Kanban или любую другую гибкую инфраструктуру Разработка кода, который может пережить крупные изменения в требованиях Планирование способности к адаптации за счет применения зависимостей, уровней, интерфейсов и паттернов проектирования Выполнение модульного тестирования и рефакторинга в тандеме с извлечением большей пользы от обоих приемов Использование приема "золотого мастера" для того, чтобы сделать унаследованный код адаптивным Построение кода, соответствующего принципам SOLID: единственной обязанности, открытости/закрытости и подстановки Лисков Создание меньших интерфейсов для поддержки более многообразных клиентских и архитектурных потребностей Использование в своих интересах лучших практик внедрения зависимостей для увеличения степени адаптации кода Внедрение зависимостей с помощью паттерна "Лестница" и избегание распространенных антипаттернов О читателе Книга предназначена для программистов с любым уровнем квалификации, ищущих более практичный взгляд на паттерны проектирования, принципы SOLID, модульное тестирование, рефакторинг и связанные с ними темы. Читатели книги должны владеть C#, Java, C++ или похожим объектно-ориентированным языком и быть хорошо знакомыми с основными приемами процедурного программирования. Об авторе Гэри Маклин Холл — разработчик, архитектор и консультант с более чем десятилетним опытом оптимизации процессов и практик в разнообразных гибких средах. Он недавно основал компанию Igirisu, которая предлагает обучение разработчиков TDD, непрерывной интеграции, рефакторингу, паттернам проектирования, принципам SOLID и управлению исходным кодом посредством Git, привитие культуры гибких методик и связанные услуги. Его книга Adaptive Code via C# (Microsoft Press, 2014 год) была переведена на русский, немецкий, японский и корейский языки и в 2015 году получила награду Общества технических коммуникаций.
Нет в наличии

Адаптивный код: гибкое кодирование с помощью паттернов проектирования и принципов SOLID

Артикул : 71448
Издательство : Диалектика-Вильямс
Автор : Гэри Маклин Холл
Язык : Русский
ISBN13 : 978-5-9909445-9-6
Формат : 70x100/16
EAN13 : 9785990944596
Страниц : 448
Год издания : 2019
Тип переплета : Твердый
Нет в наличии

Описание
За счет применения принципов, рассмотренных в книге, вы сможете создавать код, который приспосабливается к новым требованиям и непредвиденным сценариям без значительного переписывания. Гэри Маклин Холл описал гибкие практики, принципы и паттерны для проектирования и написания кода, который может развиваться быстрее и легче, с меньшим числом ошибок, поскольку он не препятствует изменениям. В пересмотренное, обновленное и расширенное второе издание книги были добавлены важнейшие практические аспекты процесса Kanban, инверсии управления и создания многократно используемых абстракций. Опираясь на более чем десятилетний опыт консультирования и разработки, автор обновил свой бестселлер углубленным раскрытием модульного тестирования, рефакторинга, чистого внедрения зависимостей и многих других вопросов. Основные темы книги Написание кода, который запускает в работу и дополняет Scrum, Kanban или любую другую гибкую инфраструктуру Разработка кода, который может пережить крупные изменения в требованиях Планирование способности к адаптации за счет применения зависимостей, уровней, интерфейсов и паттернов проектирования Выполнение модульного тестирования и рефакторинга в тандеме с извлечением большей пользы от обоих приемов Использование приема "золотого мастера" для того, чтобы сделать унаследованный код адаптивным Построение кода, соответствующего принципам SOLID: единственной обязанности, открытости/закрытости и подстановки Лисков Создание меньших интерфейсов для поддержки более многообразных клиентских и архитектурных потребностей Использование в своих интересах лучших практик внедрения зависимостей для увеличения степени адаптации кода Внедрение зависимостей с помощью паттерна "Лестница" и избегание распространенных антипаттернов О читателе Книга предназначена для программистов с любым уровнем квалификации, ищущих более практичный взгляд на паттерны проектирования, принципы SOLID, модульное тестирование, рефакторинг и связанные с ними темы. Читатели книги должны владеть C#, Java, C++ или похожим объектно-ориентированным языком и быть хорошо знакомыми с основными приемами процедурного программирования. Об авторе Гэри Маклин Холл — разработчик, архитектор и консультант с более чем десятилетним опытом оптимизации процессов и практик в разнообразных гибких средах. Он недавно основал компанию Igirisu, которая предлагает обучение разработчиков TDD, непрерывной интеграции, рефакторингу, паттернам проектирования, принципам SOLID и управлению исходным кодом посредством Git, привитие культуры гибких методик и связанные услуги. Его книга Adaptive Code via C# (Microsoft Press, 2014 год) была переведена на русский, немецкий, японский и корейский языки и в 2015 году получила награду Общества технических коммуникаций.

Рекомендуемые книги

Купить 100 примеров на С++

100 примеров на С++

Акимова А.В., Кольцов Д.М.

340 грн
Купить Рисование головы и рук

Рисование головы и рук

Эндрю Лумис

370 грн
Купить Бизнес: Начало. От идеи до первого миллиарда

Бизнес: Начало. От идеи до первого миллиарда

Олег Манчулянцев

302 грн
Купить Нетопырь

Нетопырь

Ю Несбё

84 грн
Купить Акварель без правил. Техники, эксперименты, практические советы

Акварель без правил. Техники, эксперименты, практические советы

Джин Хэйнс

485 грн
Купить Модный дизайнер. Супернаклейки

Модный дизайнер. Супернаклейки

Фиона Уотт

155 грн
Купить Коробка-сумочка, лиловая, малая 18х14х5,5 см (подарочная)

Коробка-сумочка, лиловая, малая 18х14х5,5 см (подарочная)

50 грн
Купить Глобальный эволюционизм. Идеи, проблемы, гипотезы

Глобальный эволюционизм. Идеи, проблемы, гипотезы

И.В.Ильин,А.Д.Урсул,Т.А.Урсул

300 грн
Купить Мороженое. Вкус нашего детства

Мороженое. Вкус нашего детства

Ирина Чадеева

520 грн
Купить Лестница в небо. Диалоги о власти, карьере и мировой элите

Лестница в небо. Диалоги о власти, карьере и мировой элите

Михаил Хазин, Сергей Щеглов

540 грн
Купить Ніколи не йдіть на компроміс. Техніка ефективних переговорів

Ніколи не йдіть на компроміс. Техніка ефективних переговорів

Кріс Восс, Тал Рез

220 грн
Купить Touring Kyiv. Прогулка по Киеву. Путеводитель. Англійською

Touring Kyiv. Прогулка по Киеву. Путеводитель. Англійською

М. Кalnytsky

320 грн
Купить Вот олень! Веселая карточная игра с блефом и импровизацией

Вот олень! Веселая карточная игра с блефом и импровизацией

Деннис Липпенс, Дрис Де Гейтер

415 грн
Купить Гаррі Поттер і смертельні реліквії. Книга 7

Гаррі Поттер і смертельні реліквії. Книга 7

Джоан Роулинг

220 грн
Купить Эмоциональное лидерство: Искусство управления людьми на основе эмоционального интеллекта

Эмоциональное лидерство: Искусство управления людьми на основе эмоционального интеллекта

Дэниел Гоулман, Ричард Бояцис, Энни Макки

370 грн
Купить Міні листівка Je t'aime

Міні листівка Je t'aime

10 грн
Купить Библиотека душ. Книга 3

Библиотека душ. Книга 3

Ренсом Риггз

115 грн
Купить Синергетика. Нелинейность времени и ландшафты коэволюции

Синергетика. Нелинейность времени и ландшафты коэволюции

Князева Елена, Курдюмов Сергей

108 грн
Купить Рослинний парадокс. Приховані небезпеки в здоровій їжі, від яких ми хворіємо і гладшаємо

Рослинний парадокс. Приховані небезпеки в здоровій їжі, від яких ми хворіємо і гладшаємо

Стівен Р. Ґандрі

180 грн
Купить Сила настоящего. Руководство к духовному пробуждению

Сила настоящего. Руководство к духовному пробуждению

Экхарт Толле

210 грн
Купить Правила снижения веса

Правила снижения веса

Ричард Темплар

215 грн
Купить Смайл. Объясни, угадай, назови. Настольная игра

Смайл. Объясни, угадай, назови. Настольная игра

420 грн
Купить Коко Шанель. Видатні особистості. Біографічні нариси для дітей

Коко Шанель. Видатні особистості. Біографічні нариси для дітей

Мария Сердюк

215 грн
Купить Только после Вас: Всемирная история хороших манер

Только после Вас: Всемирная история хороших манер

Ари Турунен, Маркус Партанен

295 грн
Купить Scrum. Навчись робити вдвічі більше за менший час

Scrum. Навчись робити вдвічі більше за менший час

Джефф Сазерленд

145 грн
Купить Скретч карта Украины My Map Ukraine edition (Ua)

Скретч карта Украины My Map Ukraine edition (Ua)

350 грн
Купить Дизкартон Целуй меня

Дизкартон Целуй меня

29 грн
Купить Безопасная сеть : Правила сохранения репутации в эпоху социальных медиа и тотальной публичности

Безопасная сеть : Правила сохранения репутации в эпоху социальных медиа и тотальной публичности

Эрик Куалман

315 грн
Купить Богатый папа, бедный папа

Богатый папа, бедный папа

Роберт Кийосаки

375 грн
Купить Дім, де жевріє світло

Дім, де жевріє світло

Ельчін Сафарлі

160 грн
Купить Історія України-Русі

Історія України-Русі

Микола Аркас

285 грн
Купить Складні розмови: як обговорити те, що хвилює найбільше

Складні розмови: як обговорити те, що хвилює найбільше

Дуглас Стоун

160 грн
Купить Філософія за 30 секунд. 50 найвизначніших думок з філософії, які можна пояснити за півхвилини

Філософія за 30 секунд. 50 найвизначніших думок з філософії, які можна пояснити за півхвилини

Баррі Левер

265 грн
Купить Космос Эйнштейна: Как открытия Альберта Эйнштейна изменили наши представления о пространстве и времени

Космос Эйнштейна: Как открытия Альберта Эйнштейна изменили наши представления о пространстве и времени

Митио Каку

315 грн
Купить Міні листівка Твое мнение очень важно для меня

Міні листівка Твое мнение очень важно для меня

10 грн
Купить І розверзлося пекло… Світ у війні 1939-1945 років

І розверзлося пекло… Світ у війні 1939-1945 років

Макс Гейстінґс

300 грн
Купить Судьба и характер

Судьба и характер

Вальтер Беньямин

74 грн
Купить Жорстоке небо

Жорстоке небо

Макс Кідрук

155 грн
Купить Коробка-сумочка, серая, большая 27х20х9 см (подарочная)

Коробка-сумочка, серая, большая 27х20х9 см (подарочная)

96 грн
Купить Дві вежі. Володар Перснів

Дві вежі. Володар Перснів

Джон Р. Р. Толкин

207 грн

Книги из категории "Книги по программированию"

Купить Кодзима — гений. История разработчика, перевернувшего индустрию видеоигр

Кодзима — гений. История разработчика, перевернувшего индустрию видеоигр

Терри Вулф

360 грн
Купить Flash-реклама. Разработка микросайтов, рекламных игр и фирменных приложений с помощью Adobe Flash

Flash-реклама. Разработка микросайтов, рекламных игр и фирменных приложений с помощью Adobe Flash

Джейсон Финкэнон

475 грн
238 грн
Купить Язык программирования C++. Краткий курс

Язык программирования C++. Краткий курс

Бьярне Страуструп

420 грн
Купить DOT. CLOUD. Облачные вычисления - бизнес-платформа XXI века

DOT. CLOUD. Облачные вычисления - бизнес-платформа XXI века

Фингар П.

543 грн
272 грн
Купить Python. Разработка на основе тестирования

Python. Разработка на основе тестирования

Гарри Персиваль

1 670 грн
Купить Java для чайников

Java для чайников

Барри Берд

420 грн
Купить C# 6.0. Справочник. Полное описание языка

C# 6.0. Справочник. Полное описание языка

Джозеф Албахари, Бен Албахари

810 грн
729 грн
Купить Алгоритмы. Справочник с примерами на C, C++, Java и Python

Алгоритмы. Справочник с примерами на C, C++, Java и Python

Джордж Хайнеман, Гэри Поллис, Стэнли Селков

590 грн
Купить Разработка веб-приложений с помощью Node.js, MongoDB и Angular: исчерпывающее руководство по использованию стека MEAN

Разработка веб-приложений с помощью Node.js, MongoDB и Angular: исчерпывающее руководство по использованию стека MEAN

Брэд Дейли, Брендан Дейли, Калеб Дейли

590 грн
Купить Adobe Flash CC. Официальный учебный курс. +CD.

Adobe Flash CC. Официальный учебный курс. +CD.

760 грн
456 грн
Купить Swift 3: разработка приложений в среде Xcode для iPhone и iPad с использованием iOS SDK

Swift 3: разработка приложений в среде Xcode для iPhone и iPad с использованием iOS SDK

Молли Маскри, Ким Топли, Дэвид Марк, и др.

1 080 грн
Купить C++ для чайников

C++ для чайников

Стефан Рэнди Дэвис

330 грн
Купить Чистая архитектура. Искусство разработки программного обеспечения

Чистая архитектура. Искусство разработки программного обеспечения

Роберт Мартин

510 грн
Купить Введение в анализ алгоритмов

Введение в анализ алгоритмов

Майкл Солтис

1 000 грн
Купить Стандартная библиотека Python 3: справочник с примерами

Стандартная библиотека Python 3: справочник с примерами

Даг Хеллман

1 080 грн
Купить Изучаем JavaScript: руководство по созданию современных веб-сайтов

Изучаем JavaScript: руководство по созданию современных веб-сайтов

Этан Браун

680 грн
Купить Автоматизация физических исследований и эксперимента: компьютерные измерения и виртуальные приборы

Автоматизация физических исследований и эксперимента: компьютерные измерения и виртуальные приборы

Бутырин П., Васьковская Т

340 грн
170 грн
Купить Data Science. Инсайдерская информация для новичков. Включая язык R

Data Science. Инсайдерская информация для новичков. Включая язык R

Кэти О’Нил,Рэйчел Шатт

720 грн
Купить Изучай Erlang во имя добра!

Изучай Erlang во имя добра!

Фред Хеберт

1 000 грн
Купить Гибкая разработка программ на Java и C++: принципы, паттерны и методики

Гибкая разработка программ на Java и C++: принципы, паттерны и методики

Роберт C. Мартин

810 грн

Цитаты пользователей

Всего цитат
0

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Отзывы

Отзывы
0 рецензий

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.
Все права защищены © 2003-2020 Bookzone.com.ua              Условия использования | Политика конфиденциальности
Интеграция сайта с 1С: ©SUPC