Поиск  
Always will be ready notify the world about expectations as easy as possible: job change page
Книги для разработчиков

Элементарные шаблоны проектирования

Элементарные шаблоны проектирования

Год:
Страниц:
306
Просмотров:
1556

Описание

В книге описана базовая коллекция простых шаблонов проектирования, которые, в свою очередь, раскладываются на составляющие их элементы. С этими элементарными шаблонами проектирования сталкиваются в своей повседневной деятельности практически все разработчики программного обеспечения. В книге приведены их спецификации, описана система диаграмм Pattern Instance Notation, облегчающая работу с шаблонами на разных уровнях, и представлен формальный аппарат для описания шаблонов — ро-исчисление. Автор придерживается общеизвестного формата, предложенного группой GoF, объясняет, как из элементарных шаблонов проектирования составить стандартные шаблоны, и предлагает новый и эффективный способ реализации уже известных идей. Книга предназначена для программистов всех уровней подготовки. Даже опытным программистам не всегда удается применять шаблоны проектирования настолько эффективно, чтобы они приносили ощутимую пользу. В данной книге Джейсон Мак-Колм Смит рассматривает эту проблему во всей полноте, тем самым помогая разработчикам реализовать всю мощь шаблонов, более точно и ясно воплотить их в программном обеспечении и достичь наилучших результатов. Книга носит частично учебный, частично практический характер. Она поможет программистам, проектировщикам, архитекторам и аналитикам успешно использовать шаблоны проектирования в сочетании с широким спектром языков программирования, интегрированных сред разработки и проблемных областей. Каждая часть этой книги важна, поскольку дает читателям глубокое понимание выполняемой ими работы. Автор описывает то, чего практики, использующие шаблоны проектирования, давно ожидали: базовую коллекцию простых шаблонов проектирования, которые, в свою очередь, раскладываются на составляющие их элементы. Практически все разработчики программного обеспечения используют эти элементарные шаблоны проектирования в своей ежедневной работе.

Написать сообщение
Тип
Почта
Имя
*Сообщение
RSS
Если вам понравился этот сайт и вы хотите меня поддержать, вы можете
Проблема понимания существующего кода, или Как делать иногда [не] надо
Вопросы с собеседований, которые означают не то, что вы думаете
Рассуждение на тему, какую базу данных выбирать
Как лучше проводить one-to-one со своими сотрудниками: 5 лайфхаков из личного опыта
Жуткий сценарий использования ChatGPT
Зарплата по результатам собеседования — лучший способ сократить отклики на вакансию, а тестовые задания — избыточны
Перестаньте называть себя программистом и другие карьерные советы
Использование SQLite в .NET приложениях
Что должен уметь Frontend разработчик в 2023 году (+Roadmap)
Чем CRM отличается от ERP
LinkedIn: Sergey Drozdov
Boosty
Donate to support the project
GitHub account
GitHub profile