Адаптивный код. Гибкое кодирование с помощью паттернов проектирования и принципов SOLID
Description
Пишите код, который способен адаптироваться к изменениям!
За счет применения принципов, рассмотренных в книге, вы сможете создавать код, который приспосабливается к новым требованиям и непредвиденным сценариям без значительного переписывания. Гэри Маклин Холл описал гибкие практики, принципы и паттерны для проектирования и написания кода, который может развиваться быстрее и легче, с меньшим числом ошибок, поскольку он не препятствует изменениям.
В пересмотренное, обновленное и расширенное второе издание книги были добавлены важнейшие практические аспекты процесса Kanban, инверсии управления и создания многократно используемых абстракций. Опираясь на более чем десятилетний опыт консультирования и разработки, автор обновил свой бестселлер углубленным раскрытием модульного тестирования, рефакторинга, чистого внедрения зависимостей и многих других вопросов.
Основные темы книги
Написание кода, который запускает в работу и дополняет Scrum, Kanban или любую другую гибкую инфраструктуру
Разработка кода, который может пережить крупные изменения в требованиях
Планирование способности к адаптации за счет применения зависимостей, уровней, интерфейсов и паттернов проектирования
Выполнение модульного тестирования и рефакторинга в тандеме с извлечением большей пользы от обоих приемов
Использование приема "золотого мастера" для того, чтобы сделать унаследованный код адаптивным
Построение кода, соответствующего принципам SOLID: единственной обязанности, открытости/закрытости и подстановки Лисков
Создание меньших интерфейсов для поддержки более многообразных клиентских и архитектурных потребностей
Использование в своих интересах лучших практик внедрения зависимостей для увеличения степени адаптации кода
Внедрение зависимостей с помощью паттерна "Лестница" и избегание распространенных антипаттернов
О читателе
Книга предназначена для программистов с любым уровнем квалификации, ищущих более практичный взгляд на паттерны проектирования, принципы SOLID, модульное тестирование, рефакторинг и связанные с ними темы.
Читатели книги должны владеть C#, Java, C++ или похожим объектно-ориентированным языком и быть хорошо знакомыми с основными приемами процедурного программирования.
Об авторе
Гэри Маклин Холл - разработчик, архитектор и консультант с более чем десятилетним опытом оптимизации процессов и практик в разнообразных гибких средах. Он недавно основал компанию Igirisu, которая предлагает обучение разработчиков TDD, непрерывной интеграции, рефакторингу, паттернам проектирования, принципам SOLID и управлению исходным кодом посредством Git, привитие культуры гибких методик и связанные услуги. Его книга Adaptive Code via C# (Microsoft Press, 2014 год) была переведена на русский, немецкий, японский и корейский языки и в 2015 году получила награду Общества технических коммуникаций.
2-е издание.
За счет применения принципов, рассмотренных в книге, вы сможете создавать код, который приспосабливается к новым требованиям и непредвиденным сценариям без значительного переписывания. Гэри Маклин Холл описал гибкие практики, принципы и паттерны для проектирования и написания кода, который может развиваться быстрее и легче, с меньшим числом ошибок, поскольку он не препятствует изменениям.
В пересмотренное, обновленное и расширенное второе издание книги были добавлены важнейшие практические аспекты процесса Kanban, инверсии управления и создания многократно используемых абстракций. Опираясь на более чем десятилетний опыт консультирования и разработки, автор обновил свой бестселлер углубленным раскрытием модульного тестирования, рефакторинга, чистого внедрения зависимостей и многих других вопросов.
Основные темы книги
Написание кода, который запускает в работу и дополняет Scrum, Kanban или любую другую гибкую инфраструктуру
Разработка кода, который может пережить крупные изменения в требованиях
Планирование способности к адаптации за счет применения зависимостей, уровней, интерфейсов и паттернов проектирования
Выполнение модульного тестирования и рефакторинга в тандеме с извлечением большей пользы от обоих приемов
Использование приема "золотого мастера" для того, чтобы сделать унаследованный код адаптивным
Построение кода, соответствующего принципам SOLID: единственной обязанности, открытости/закрытости и подстановки Лисков
Создание меньших интерфейсов для поддержки более многообразных клиентских и архитектурных потребностей
Использование в своих интересах лучших практик внедрения зависимостей для увеличения степени адаптации кода
Внедрение зависимостей с помощью паттерна "Лестница" и избегание распространенных антипаттернов
О читателе
Книга предназначена для программистов с любым уровнем квалификации, ищущих более практичный взгляд на паттерны проектирования, принципы SOLID, модульное тестирование, рефакторинг и связанные с ними темы.
Читатели книги должны владеть C#, Java, C++ или похожим объектно-ориентированным языком и быть хорошо знакомыми с основными приемами процедурного программирования.
Об авторе
Гэри Маклин Холл - разработчик, архитектор и консультант с более чем десятилетним опытом оптимизации процессов и практик в разнообразных гибких средах. Он недавно основал компанию Igirisu, которая предлагает обучение разработчиков TDD, непрерывной интеграции, рефакторингу, паттернам проектирования, принципам SOLID и управлению исходным кодом посредством Git, привитие культуры гибких методик и связанные услуги. Его книга Adaptive Code via C# (Microsoft Press, 2014 год) была переведена на русский, немецкий, японский и корейский языки и в 2015 году получила награду Общества технических коммуникаций.
2-е издание.
Technical Details
author: | Холл Гэри Маклин |
ISBN: | 978-5-9909445-9-6 |
year: | 2019 |
Price history chart & currency exchange rate
Customers also viewed
![Блокчейн для всех: Как работают криптовалюты, BaaS, NFT, DeFi и другие новые финансовые технологии
Блокчейн для всех: Как работают криптовалюты, BaaS, NFT, DeFi и другие новые финансовые технологии](http://www.podpisnie.ru/upload/iblock/0d1/zb2rl384qkr88f8hwcjz20ww5p4hn2wm.jpg)
18%
1,130.00 руб.
Блокчейн для всех: Как работают криптовалюты, BaaS, NFT, DeFi и другие новые финансовые технологии
podpisnie.ru![Массажер простаты Eclipse™ Wristband Remote Beaded Probe дистанционным управлением с помощью браслета
Массажер простаты Eclipse™ Wristband Remote Beaded Probe дистанционным управлением с помощью браслета](http://www.intimshop.ru/resources/images/content/items/m/mas/massazher_prostati_eclipse_beaded_probe_distancionnim_upravleniem_s_pomoschiu_brasleta.marked.jpg)
2%
7,498.00 руб.
Массажер простаты Eclipse™ Wristband Remote Beaded Probe дистанционным управлением с помощью браслета
intimshop.ru![banabanma women small fashion satchel square pu bag solid color cross/single shoulder bag
banabanma women small fashion satchel square pu bag solid color cross/single shoulder bag](http://www.dhresource.com/600x600/f2/albu/g9/M01/F2/6F/rBVaVV02gnyAXr2AAAEiGRFo8h0102.jpg)
-5%
1%
~ 2,870.00 руб.
banabanma women small fashion satchel square pu bag solid color cross/single shoulder bag
dhgate.com![Вибропуля с ДУ с помощью браслета California Exotic Novelties Wristband Remote Petite Bullet
Вибропуля с ДУ с помощью браслета California Exotic Novelties Wristband Remote Petite Bullet](http://www.intimshop.ru/resources/images/content/presentations/v/vib/vibropulya_s_distancionnim_upraleniem_s_pomoschiu_brasleta_california_exotic_novelties_wristband_remote_petite_bullet_1.marked.jpg)
1%
5,494.00 руб.
Вибропуля с ДУ с помощью браслета California Exotic Novelties Wristband Remote Petite Bullet
intimshop.ru![Ultrafine Fiber Wax Sponges Square Car Polish Tool Solid Color Cleaning Pads Car wax sponge Cleaning sponge Car cleaning
Ultrafine Fiber Wax Sponges Square Car Polish Tool Solid Color Cleaning Pads Car wax sponge Cleaning sponge Car cleaning](http://ae01.alicdn.com/kf/H649938f845c24ac7b193c3548bc673e8H/Ultrafine-Fiber-Wax-Sponges-Square-Car-Polish-Tool-Solid-Color-Cleaning-Pads-Car-wax-sponge-Cleaning.jpg_350x350.jpg)
1%
~ 79.50 руб.
Ultrafine Fiber Wax Sponges Square Car Polish Tool Solid Color Cleaning Pads Car wax sponge Cleaning sponge Car cleaning
aliexpress.com![15cm high heels platform sandals for women peep toe shoes pole dance/party/wedding /sandals, Black
15cm high heels platform sandals for women peep toe shoes pole dance/party/wedding /sandals, Black](http://www.dhresource.com/600x600/f2/albu/g20/M00/87/74/rBNaOGBjuqeAU4M9AAChzsXlloA524.jpg)
1%
~ 7,120.00 руб.
15cm high heels platform sandals for women peep toe shoes pole dance/party/wedding /sandals, Black
dhgate.com![Комплект раздвижной системы AL&Build 4400х1200 мм 5 дверей. Шампань (бронза)
Комплект раздвижной системы AL&Build 4400х1200 мм 5 дверей. Шампань (бронза)](http://i8.rozetka.ua/goods/17186816/192031715_images_17186816907.jpg)
1%
~ 8,860.00 руб.
Комплект раздвижной системы AL&Build 4400х1200 мм 5 дверей. Шампань (бронза)
rozetka.com.ua![Christmas Ball Dog Cat Striped Accessories Pet Hair Supplies Scarf Elk Knitted
Christmas Ball Dog Cat Striped Accessories Pet Hair Supplies Scarf Elk Knitted](http://ae01.alicdn.com/kf/Sb733d7824e69478582a4cda4d1ea05bdu.jpg)
-4%
1%
~ 397.00 руб.
Christmas Ball Dog Cat Striped Accessories Pet Hair Supplies Scarf Elk Knitted
aliexpress.com![Инструменты для стоматологии, обучения студентам, 32 полости, извлеченные зубы, бесплатная доставка
Инструменты для стоматологии, обучения студентам, 32 полости, извлеченные зубы, бесплатная доставка](http://ae04.alicdn.com/kf/Sa5cf09cdde3b45e8938d1b74ba2cf7a8m.jpg)
-4%
1%
~ 4,230.00 руб.
Инструменты для стоматологии, обучения студентам, 32 полости, извлеченные зубы, бесплатная доставка
aliexpress.ru![Cluster Rings Natural Real Pink Topaz Butterfly Ring Per Jewelry 7*9mm 2.5ct Gemstone 925 Sterling Silver Fine T207288, Golden;silver
Cluster Rings Natural Real Pink Topaz Butterfly Ring Per Jewelry 7*9mm 2.5ct Gemstone 925 Sterling Silver Fine T207288, Golden;silver](http://www.dhresource.com/f2/albu/g17/M01/40/35/rBVa4WHpvC2ANCTlAACIOMbIWW8274.jpg)
-4%
1%
~ 9,630.00 руб.
Cluster Rings Natural Real Pink Topaz Butterfly Ring Per Jewelry 7*9mm 2.5ct Gemstone 925 Sterling Silver Fine T207288, Golden;silver
dhgate.com![Новый дизайн, уникальная акриловая брошь в виде женской фигуры, Заколки для женщин и девушек, броши, значки на лацкан, украшения для сумки, ювелирные изделия
Новый дизайн, уникальная акриловая брошь в виде женской фигуры, Заколки для женщин и девушек, броши, значки на лацкан, украшения для сумки, ювелирные изделия](http://ae04.alicdn.com/kf/S9607b5cfb91a4ddebb6fc57b337f68daq.jpg)
-5%
1%
~ 412.00 руб.
Новый дизайн, уникальная акриловая брошь в виде женской фигуры, Заколки для женщин и девушек, броши, значки на лацкан, украшения для сумки, ювелирные изделия
aliexpress.ru![Хлопковая стеганая куртка размера плюс 2XL, зимняя Большая Меховая куртка, Женская свободная тонкая теплая парка с капюшоном, пуховик
Хлопковая стеганая куртка размера плюс 2XL, зимняя Большая Меховая куртка, Женская свободная тонкая теплая парка с капюшоном, пуховик](http://ae01.alicdn.com/kf/H9aab5f8bd7d8472fa8c16b848c1317c5G.jpg)
+2%
1%
~ 3,960.00 руб.
Хлопковая стеганая куртка размера плюс 2XL, зимняя Большая Меховая куртка, Женская свободная тонкая теплая парка с капюшоном, пуховик
aliexpress.ru![New Ibasso DC05 decoding line hifi amp Type-c to 3.5mm mobile phone dual DAC ES9219C
New Ibasso DC05 decoding line hifi amp Type-c to 3.5mm mobile phone dual DAC ES9219C](http://ae04.alicdn.com/kf/Hac635314ffcf403f95363209250c85b46.jpg)
-4%
1%
~ 9,160.00 руб.
New Ibasso DC05 decoding line hifi amp Type-c to 3.5mm mobile phone dual DAC ES9219C
aliexpress.com![Type C to 3.5mm Charge Audio Adapter 2 In 1 USB C Splitter Headphone AUX Audio Cable For Samsung Xiaomi Adapter Splitter
Type C to 3.5mm Charge Audio Adapter 2 In 1 USB C Splitter Headphone AUX Audio Cable For Samsung Xiaomi Adapter Splitter](http://ae04.alicdn.com/kf/H1185f413a27f4f60bb2528274bbbe0c3G.jpg)
1%
~ 219.00 руб.
Type C to 3.5mm Charge Audio Adapter 2 In 1 USB C Splitter Headphone AUX Audio Cable For Samsung Xiaomi Adapter Splitter
aliexpress.com![mens sweaters winter warm mens hooded sweaters slim sweater longsleeved shirt male knitwear male pullover clothes 221007, White;black
mens sweaters winter warm mens hooded sweaters slim sweater longsleeved shirt male knitwear male pullover clothes 221007, White;black](http://www.dhresource.com/600x600/f3/albu/ry/z/08/5b3b6eb3-61d8-4d6d-8728-d3286c7ffc68.jpg)
-5%
1%
~ 2,760.00 руб.
mens sweaters winter warm mens hooded sweaters slim sweater longsleeved shirt male knitwear male pullover clothes 221007, White;black
dhgate.com![seersucker cotton elasticity wrap set for newborn pgraphy props accessories baby p shoot fotografia sound asleep posing, Yellow
seersucker cotton elasticity wrap set for newborn pgraphy props accessories baby p shoot fotografia sound asleep posing, Yellow](http://www.dhresource.com/600x600/f2/albu/g10/M01/AE/59/rBVaWV6NMz-APu97AAGcOwK4Un0595.jpg)
1%
~ 2,340.00 руб.
seersucker cotton elasticity wrap set for newborn pgraphy props accessories baby p shoot fotografia sound asleep posing, Yellow
dhgate.com![Useful Cute Mini Multifunction Knife Sharpener Whetstone Home Kitchen Knife Grinding Mill Scissors Kitchen Tools
Useful Cute Mini Multifunction Knife Sharpener Whetstone Home Kitchen Knife Grinding Mill Scissors Kitchen Tools](http://ae01.alicdn.com/kf/HLB12NsyXOLxK1Rjy0Ffq6zYdVXaw/Useful-Cute-Mini-Multifunction-Knife-Sharpener-Whetstone-Home-Kitchen-Knife-Grinding-Mill-Scissors-Kitchen-Tools.jpg)
-5%
1%
~ 74.00 руб.
Useful Cute Mini Multifunction Knife Sharpener Whetstone Home Kitchen Knife Grinding Mill Scissors Kitchen Tools
aliexpress.com![Роскошное женское платье, летнее Плиссированное мини-платье в стиле бохо, милое цветочное пляжное прямое платье-футболка без рукавов, элегантное женское вечернее платье
Роскошное женское платье, летнее Плиссированное мини-платье в стиле бохо, милое цветочное пляжное прямое платье-футболка без рукавов, элегантное женское вечернее платье](http://ae04.alicdn.com/kf/S7d636f1c364d46f1882b5aceca702a63c.jpg)
-5%
1%
~ 1,290.00 руб.
Роскошное женское платье, летнее Плиссированное мини-платье в стиле бохо, милое цветочное пляжное прямое платье-футболка без рукавов, элегантное женское вечернее платье
aliexpress.ru![ETCR Contact Type On-line Earth Ground Resistance Tester for Online Remote Monitoring Detector ETCR2900
ETCR Contact Type On-line Earth Ground Resistance Tester for Online Remote Monitoring Detector ETCR2900](http://ae04.alicdn.com/kf/Hafa3956e25b14ff18c8c06aa17eb704dr.jpg)
1%
~ 21,710.00 руб.
ETCR Contact Type On-line Earth Ground Resistance Tester for Online Remote Monitoring Detector ETCR2900
aliexpress.com![Полотенце XiaoMi для домашних животных, сильное водопоглощение из сверхтонкого волокна, утолщенное, приятное для кожи, быстросохнущее банное ...
Полотенце XiaoMi для домашних животных, сильное водопоглощение из сверхтонкого волокна, утолщенное, приятное для кожи, быстросохнущее банное ...](http://ae04.alicdn.com/kf/Sf10cce871c024296ba661ae50879cd7dl.jpg)
1%
~ 815.00 руб.
Полотенце XiaoMi для домашних животных, сильное водопоглощение из сверхтонкого волокна, утолщенное, приятное для кожи, быстросохнущее банное ...
aliexpress.ru![new spring autumn tuxedo suits korean style business two piece set wedding man suits groomsmen 02, Black;gray
new spring autumn tuxedo suits korean style business two piece set wedding man suits groomsmen 02, Black;gray](http://www.dhresource.com/600x600/f3/albu/ry/j/28/06fbd7fe-4c6e-4743-a942-4c2542db2511.jpg)
1%
9,522.20 руб.
new spring autumn tuxedo suits korean style business two piece set wedding man suits groomsmen 02, Black;gray
dhgate.com