• ВХОД
  •  

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

    Ж2-17/62963
    Холл, Г. М. Адаптивный код. Гибкое кодирование с помощью паттернов проектирования и принципов 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 : 260 р. - Текст : непосредственный.
    ГРНТИ УДК
    50.41004.41
    50.05.09004.438

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

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



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