4.0 звезд, основано на 33 отзывах

Книга "Рефакторинг с использованием шаблонов" представляет результаты многолетнего опыта профессионального программиста по применению шаблонов проектирования (паттернов)

RUR 3456

В наличии
КупитьИзбранное

Автор на основании как собственного, так и чужого опыта детально рассматривает различные признаки кода, требующего рефакторинга, описывает, какой именно рефакторинг наилучшим образом подходит для той или иной ситуации, и описывает его механику, подробно разбирая ее на конкретных примерах из реальных задач

Авторский подход к проектированию состоит в том, что следует избегать как недостаточного, так и избыточного проектирования, постоянно анализируя готовый работоспособный код и реорганизуя его только в том случае, когда это приведет к повышению его эффективности, упрощению его понимания и сопровождения

Книга Рефакторинг с использованием шаблонов может рассматриваться и как учебник по рефакторингу для программиста среднего уровня, и как справочное пособие для профессионала, которое может подсказать, какое именно решение стоит принять в той или иной сложной ситуации.

Шаблоны проектирования - не панацея, так что бывают как ситуации, когда такая реорганизация должна выполняться с использованием шаблонов проектирования, так и ситуации, когда наилучшее решение состоит в отказе от них

Похожие товары

    Основы Microsoft Visual Studio .NET Основы Microsoft Visual Studio .NET
    Основы Microsoft Visual Studio .NET
    В книге описаны тонкости работы с последней версией Microsoft Visual Studio .NET. Читатель познакомится с возможностями программного управления решениями, проектами, редакторами, дизайнерами и другими компонентами этой среды разработки. Каждая глава
    264 р.
    • Быстрая доставка
      C 4.0. Полное руководство C 4.0. Полное руководство
      C 4.0. Полное руководство
      В этом полном руководстве по C 4.0 - языку программирования, разработанному специально для среды .NET, - детально рассмотрены все основные средства языка типы данных, операторы, управляющие операторы, классы
      3456 р.
      • Быстрая доставка
        Защита личной информации в Интернете Защита личной информации в Интернете
        Защита личной информации в Интернете
        По статистике большинство пользователей персональных компьютеров и Интернета сами позволяют похищать/использовать свои личные данные злоумышленникам или просто подкованным в техническом плане третьим лицам. И ущерб от таких противоправных действий колеблется
        516 р.
        • Быстрая доставка
          Рефакторинг с использованием шаблонов Рефакторинг с использованием шаблонов
          Рефакторинг с использованием шаблонов
          Книга Рефакторинг с использованием шаблонов представляет результаты многолетнего опыта профессионального программиста по применению шаблонов проектирования паттернов . Авторский подход к проектированию состоит в том, что следует избегать
          3456 р.
          • Быстрая доставка
            Стратегическое управление информационными системами. Учебник Стратегическое управление информационными системами. Учебник
            Стратегическое управление информационными системами. Учебник
            Учебник дает читателю представление о методологической базе и современных методах стратегического управления информационными системами. С практической позиции учебник формирует навыки разработки стратегии развития информационных систем, организации ИТ-службы и управления ее
            594 р.
            • Быстрая доставка
              Microsoft .NET. Архитектура корпоративных приложений Microsoft .NET. Архитектура корпоративных приложений
              Microsoft .NET. Архитектура корпоративных приложений
              В этой книге, написанной двумя ведущими экспертами в области программирования Дино Эспозито и Андреа Сальтарелло, рассказывается от начала и до конца как применять шаблоны и лучшие методики для управления сложными
              3456 р.
              • Быстрая доставка
                Программирование. Принципы и практика использования Программирование. Принципы и практика использования
                Программирование. Принципы и практика использования
                Вводный курс программирования, написанный автором языка C . Подготовка к созданию реальных программ. Автор книги полагает, что читатели в конце концов начнут писать нетривиальные программы
                600.00 р.
                • Быстрая доставка
                  Методика проектирования информационных систем для Методика проектирования информационных систем для
                  Методика проектирования информационных систем для
                  В статье рассмотрены проблемы информатизации сферы государственных и муниципальных услуг в Российской Федерации. В сфере тарифного регулирования авторами разработана архитектура кросс-региональной информационной системы. Опыт ее разработки обобщен авторами и представлен
                  79.90 р.
                  • Быстрая доставка
                    Entity Framework Core 2 для Entity Framework Core 2 для
                    Entity Framework Core 2 для
                    Эффективно моделируйте, отображайте и получайте доступ к данным с помощью Entity Framework Core 2 - новейшего выпуска инфраструктуры объектно-реляционного отображения от Microsoft. Вы получите возможность обращаться к данным с использованием
                    3601 р.
                    • Быстрая доставка
                      Как программировать на Visual Basic Как программировать на Visual Basic
                      Как программировать на Visual Basic
                      Книга является второй частью руководства по программированию на языке Visual Basic .NET и содержит информацию о дополнительных возможностях новой версии языка Visual Basic для архитектуры .NET компании Microsoft. Книга предназначена
                      186 р.
                      • Быстрая доставка
                        PHP. Объекты, шаблоны и методики PHP. Объекты, шаблоны и методики
                        PHP. Объекты, шаблоны и методики
                        Четвертое издание книги было пересмотрено и дополнено новым материалом. Книга начинается с обзора объектно-ориентированных возможностей PHP, в который включены важные темы, такие как определение классов, наследование, инкапсуляция, рефлексия и многое
                        2592 р.
                        • Быстрая доставка
                          Распознавание образов Введение в методы Распознавание образов Введение в методы
                          Распознавание образов Введение в методы
                          Предлагаемая книга посвящена общим методам статистического обучения, в частности задаче распознавания. В ней предпринята попытка компактно и единообразно изложить основные современные универсальные методы распознавания и используемый в них математический аппарат.
                          623 р.
                          • Быстрая доставка
                            Agile практическое руководство Agile практическое руководство
                            Agile практическое руководство
                            Институт управления проектами Project Management Institute, PMI и Agile Alliance создали настоящее Практическое руководство с целью достичь более глубокого понимания подходов agile в своих сообществах. Назначение настоящего
                            1560 р.
                            • Быстрая доставка
                              Advanced Graph Theory and Combinatorics Advanced Graph Theory and Combinatorics
                              Advanced Graph Theory and Combinatorics
                              Advanced Graph Theory focuses on some of the main notions arising in graph theory with an emphasis from the very start of the book on the possible applications of the
                              11041.05 р.
                              • Быстрая доставка
                                C . Основы программирования. C . Основы программирования.
                                C . Основы программирования.
                                В книге изложены основы программирования на языке C в среде .Net Framework, описаны операции и операторы языка, а также система встроенных типов данных. Значительное внимание уделено описанию организации консольного
                                1892.00 р.
                                • Быстрая доставка
                                  Рефакторинг с использованием шаблонов Рефакторинг с использованием шаблонов
                                  Рефакторинг с использованием шаблонов
                                  Книга Рефакторинг с использованием шаблонов представляет результаты многолетнего опыта профессионального программиста по применению шаблонов проектирования паттернов . Авторский подход к проектированию состоит в том, что следует избегать
                                  3456 р.
                                  • Быстрая доставка
                                    PHP. Рецепты программирования / 3-е PHP. Рецепты программирования / 3-е
                                    PHP. Рецепты программирования / 3-е
                                    Третье издание пой популярной книги представляет собой подборку ютовых решений наиболее распространенных задач на языке PНP. Изложен материал, интересный каждому разработчику базовые типы данных, операции с ними, файлы cookie
                                    1230.00 р.
                                    • Быстрая доставка
                                      Обработка неструктурированных текстов. Поиск, организация Обработка неструктурированных текстов. Поиск, организация
                                      Обработка неструктурированных текстов. Поиск, организация
                                      В книге описаны инструменты и методы обработки неструктурированных текстов. Прочитав ее, вы научитесь пользоваться полнотекстовым поиском, распознавать имена собственные, производить кластеризацию, пометку, извлечение информации и автореферирование. Знакомство с фундаментальными принципами
                                      519.00 р.
                                      • Быстрая доставка
                                        Проектирование систем интеллектуального обслуживания Учебник Проектирование систем интеллектуального обслуживания Учебник
                                        Проектирование систем интеллектуального обслуживания Учебник
                                        В учебнике рассмотрены понятия и характеристики системы интеллектуального обслуживания. Изложены общие принципы и методы проектирования такого рода систем. Освещены экономические и организационные основы проектирования информационно-консультационного, проектно-инновационного, образовательного и специального видов
                                        736 р.
                                        • Быстрая доставка
                                          Java в облаке. Spring Boot Java в облаке. Spring Boot
                                          Java в облаке. Spring Boot
                                          Хотите потягаться с гигантами современных облачных технологий Работать как Amazon, Netflix или Etsy Ответ очевиден вам нужна облачная разработка под Java/JVM, позволяющая освоить новейшие технологии, открывающие путь
                                          1425.00 р.
                                          • Быстрая доставка
                                            Микросервисы и контейнеры Docker Микросервисы и контейнеры Docker
                                            Микросервисы и контейнеры Docker
                                            Переход на парадигму микросервисов и DevOps для увеличения эффективности разработки программного обеспечения Реорганизация приложений в автономные компоненты для простоты управления, разработки и масштабирования Использование передовых приемов взаимодействий между микросервисами Знакомство
                                            1924 р.
                                            • Быстрая доставка
                                              Data Science. Наука о данных Data Science. Наука о данных
                                              Data Science. Наука о данных
                                              Книга позволяет изучить науку о данных Data Science и применить полученные знания на практике. Она написана так, что способствует погружению в Data Science аналитика, фактически не обладающего глубокими
                                              480.00 р.
                                              • Быстрая доставка
                                                C Builder 10.3 Rio C Builder 10.3 Rio
                                                C Builder 10.3 Rio
                                                C Builder 10.3 Rio самый быстрый способ создавать и обновлять интенсивно работающие с данными, распределенные и сильно взаимодействующие приложения с развитым и визуально привлекательным пользовательским интерфейсом для Windows
                                                87999.00 р.
                                                • Быстрая доставка
                                                  Java Foundations Java Foundations
                                                  Java Foundations
                                                  The world of IT is always evolving, but in every area there are stable, core concepts that anyone just setting out needed to know last year, needs to know this
                                                  1921.42 р.
                                                  • Быстрая доставка
                                                    Swift For Dummies Swift For Dummies
                                                    Swift For Dummies
                                                    Get up and running with Swift swiftly Brimming with expert advice and easy-to-follow instructions, Swift For Dummies shows new and existing programmers how to quickly port existing Objective-C applications into
                                                    1921.42 р.
                                                    • Быстрая доставка
                                                      Metaheuristics for Air Traffic Management Metaheuristics for Air Traffic Management
                                                      Metaheuristics for Air Traffic Management
                                                      Air Traffic Management involves many different services such as Airspace Management, Air Traffic Flow Management and Air Traffic Control. Many optimization problems arise from these topics and they generally involve
                                                      11235.39 р.
                                                      • Быстрая доставка
                                                        Swift. Карманный справочник программирование Swift. Карманный справочник программирование
                                                        Swift. Карманный справочник программирование
                                                        Этот обновленный по версии Swift 2.1 краткий справочник карманного типа позволяет быстро найти ответы на вопросы, возникающие во время разработки и отладки прикладных программ на Swift. Язык Swift специально предназначен
                                                        633.00 р.
                                                        • Быстрая доставка
                                                          Interbase и С Interbase и С
                                                          Interbase и С
                                                          На практических примерах решения типичных задач по управлению кадрами, учету движения материалов на складах и нахождению оптимального пути между двумя пунктами показан процесс проектирования и программной реализации баз данных с
                                                          95.00 р.
                                                          • Быстрая доставка