• ВХОД
  •  

    Полное описание

    Холл, Г. М. Адаптивный код. Гибкое кодирование с помощью паттернов проектирования и принципов SOLID : монография / Г. М. Холл. - 2-е изд. - М. [и др.] : Диалектика, 2017. - 446 с. : ил. - (Лучшие практики). - Предм. указ.: с. 443-446. - Пер. изд. : Adaptive Code. Agile coding with design patterns and SOLID principles / G. M. Hall. - 2nd ed. - 2017. - 400 экз. - ISBN 978-5-9909445-9-6. - Текст : непосредственный.

    ГРНТИ УДК
    50.41004.42
    50.05.09004.438

    Рубрики:
    Программное обеспечение ЭВМ -- Проектирование
    Программирования языки -- C#

    Аннотация: Пишите код, который способен адаптироваться к изменениям! За счет применения принципов, рассмотренных в книге, вы сможете создавать код, который приспосабливается к новым требованиям и непредвиденным сценариям без значительного переписывания. Гэри Маклин Холл описал гибкие практики, принципы и паттерны для проектирования и написания кода, который может развиваться быстрее и легче, с меньшим числом ошибок, поскольку он не препятствует изменениям. В пересмотренное, обновленное и расширенное второе издание книги были добавлены важнейшие практические аспекты процесса Kanban, инверсии управления и создания многократно используемых абстракций. Опираясь на более чем десятилетний опыт консультирования и разработки, автор обновил свой бестселлер углубленным раскрытием модульного тестирования, рефакторинга, чистого внедрения зависимостей и многих других вопросов. Основные темы книги. Написание кода, который запускает в работу и дополняет Scrum, Kanban или любую другую гибкую инфраструктуру. Разработка кода, который может пережить крупные изменения в требованиях. Планирование способности к адаптации за счет применения зависимостей, уровней, интерфейсов и паттернов проектирования. Выполнение модульного тестирования и рефакторинга в тандеме с извлечением большей пользы от обоих приемов. Использование приема "золотого мастера" для того, чтобы сделать унаследованный код адаптивным Построение кода, соответствующего принципам SOLID: единственной обязанности, открытости/закрытости и подстановки Лисков. Создание меньших интерфейсов для поддержки более многообразных клиентских и архитектурных потребностей. Использование в своих интересах лучших практик внедрения зависимостей для увеличения степени адаптации кода. Внедрение зависимостей с помощью паттерна "Лестница" и избегание распространенных антипаттернов. Читатели книги должны владеть C#, Java, C++ или похожим объектно-ориентированным языком и быть хорошо знакомыми с основными приемами процедурного программирования.
    Доп. точки доступа:
    Hall, G. M.

    Держатели документа:
    Государственная публичная научно-техническая библиотека России : 123298, г. Москва, ул. 3-я Хорошевская, д. 17 (Шифр в БД-источнике (KATBW): Ж2-17/62963)

    Шифр в сводном ЭК: f96d88874afb542562f066268611a0c6



    Заказ фрагмента документа ₽