Книги о проектировании и разработке ПО

В этой категории 64 книги
  • 1

Release it! Проектирование и дизайн ПО для тех, кому не все равно

Release it! Проектирование и дизайн ПО для тех, кому не все равно
  • Автор: Майкл Нейгард
  • Издательство: СПб.: Питер
  • Год: 2016
  • Язык: Русский
  • Страниц: 320
  • Формат: pdf
  • Размер: 21 Мб

Описание книги Release it! Проектирование и дизайн ПО для тех, кому не все равно:
Неважно, каким инструментом вы пользуетесь для программной разработки — Java, .NET, или Ruby on Rails. Готовы ли вы к внезапному наплыву ботов на ваш сайт? Предусмотрена ли в вашем ПО «защита от дурака»? Правильно ли вы понимаете юзабилити? Майкл Нейгард утверждает, что большинство проблем в программных продуктах были заложены в них еще на стадии дизайна и проектирования.

  • 1

Приемы объектно-ориентированного проектирования. Паттерны проектирования

Приемы объектно-ориентированного проектирования. Паттерны проектирования
  • Оригинальное название: Design Patterns: Elements of Reusable Object-Oriented Software
  • Автор: Э.Гамма, Р.Хелм, Р.Джонсон, Дж. Влиссиде
  • Издательство: Питер
  • Год: 2010
  • Язык: Русский
  • ISBN: 978-5-496-00389-6
  • Страниц: 366
  • Формат: djvu
  • Размер: 20 Мб

Описание книги Приемы объектно-ориентированного проектирования. Паттерны проектирования:
В предлагаемой книге описываются простые и изящные решения типичных задач, возникающих в объектно-ориентированном проектировании. Паттерны появились, потому что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в краткой и легко применимой на практике форме.

    • 2

    Patterns, Principles, and Practices of Domain-Driven Design

    Patterns, Principles, and Practices of Domain-Driven Design
    • Оригинальное название: Patterns, Principles, and Practices of Domain-Driven Design
    • Автор: Scott Millett, Nick Tune
    • Издательство: Wrox
    • Год: 2015
    • Язык: Английский
    • ISBN: 978-1-118-71465-2
    • Страниц: 795
    • Формат: pdf
    • Размер: 27 Мб

    Описание книги Patterns, Principles, and Practices of Domain-Driven Design:
    Methods for managing complex software construction following the practices, principles and patterns of Domain–Driven Design with code examples in C#.

    • 1

    Паттерны проектирования

    Паттерны проектирования
    • Оригинальное название: Head First Design Patterns
    • Автор: Эрик Фримен, Элизабет Фримен
    • Издательство: Питер
    • Год: 2011
    • Язык: Русский
    • ISBN: 978-5-459-00435-9
    • Страниц: 656
    • Формат: pdf
    • Размер: 65 Мб

    Описание книги Паттерны проектирования:
    В мире постоянно кто-то сталкивается с такими же проблемами программирования, которые возникают и у вас.

    • 3

    Технологии параллельного программирования

    Технологии параллельного программирования
    • Автор: С. А. Лупин, М. А. Посыпкин
    • Издательство: Форум, Инфра-М
    • Год: 2011
    • Язык: Русский
    • Страниц: 208
    • Формат: djvu
    • Размер: 2 Мб

    Описание книги Технологии параллельного программирования:
    Рассматриваются современные средства разработки параллельных программ для многопроцессорных и многоядерных систем с общей и распределенной памятью: библиотеки MPI, POSIX Threads, система ОреnМР. Изложение материала построено по модели постепенного усложнения и базируется на примерах реализации различных вычислительных алгоритмов.

    • 9

    Искусство планирования мощностей

    Искусство планирования мощностей
    • Оригинальное название: The Art of Capacity Planning
    • Автор: Джон Оллспоу
    • Издательство: Питер
    • Год: 2011
    • Язык: Русский
    • Страниц: 208
    • Формат: djvu
    • Размер: 7 Мб

    Описание книги Искусство планирования мощностей:
    Книга посвящена вопросам практического планирования и управления мощностями интернет-проектов. Вы научитесь использовать реальные инструменты и адаптироваться к изменениям нагрузки на веб-сайт, которая будет возрастать со временем. В книге рассмотрены процессы планирования мощностей для развивающихся веб-сайтов, включая сбор данных, закупку и развертывание компонентов, а также некоторые популярные и проверенные временем средства и методы измерений.

    • 1

    Web Service Contract Design and Versioning for SOA

    Web Service Contract Design and Versioning for SOA
    • Автор: Thomas Erl, Anish Karmarkar, Priscilla Walmsley, Hugo Haas, Umit Yalcinalp, Canyang Kevin Liu, David Orchard, Andre Tost, James Pasley
    • Издательство: McGraw-Hill Professional
    • Год: 2008
    • Язык: Английский
    • Страниц: 847
    • Формат: pdf
    • Размер: 18 Мб

    Описание книги Web Service Contract Design and Versioning for SOA:
    For Web services to succeed as part of SOA, they require balanced, effective technical contracts that enable services to be evolved and repeatedly reused for years to come. Now, a team of industry experts presents the first end-to-end guide to designing and governing Web service contracts.

    • 7

    Parallel Programming with Microsoft .NET: Design Patterns for Decomposition and Coordination on Multicore Architectures (Patterns & Practices)

    Parallel Programming with Microsoft .NET: Design Patterns for Decomposition and Coordination on Multicore Architectures (Patterns & Practices)
    • Автор: Colin Campbell, Ralph Johnson, Ade Miller, Stephen Toub
    • Издательство: Microsoft Press
    • Год: 2010
    • Язык: Английский
    • Страниц: 217
    • Формат: PDF
    • Размер: 2.53 Мб

    Описание книги Parallel Programming with Microsoft .NET: Design Patterns for Decomposition and Coordination on Multicore Architectures (Patterns & Practices):
    The CPU meter shows the problem. One core is running at 100 percent, but all the other cores are idle. Your application is CPU-bound, but you are using only a fraction of the computing power of your multicore system. What next?

    The answer, in a nutshell, is parallel programming. Where you once would have written the kind of sequential code that is familiar to all programmers, you now find that this no longer meets your performance goals. To use your system’s CPU resources efficiently, you need to split your application into pieces that can run at the same time. This is easier said than done. Parallel programming has a reputation for being the domain of experts and a minefield of subtle, hard-to-reproduce software defects.

    • 3

    Оптимизация ПО. Сборник рецептов

    Оптимизация ПО. Сборник рецептов
    • Автор: Ричард Гербер, Арт Бик, Кевин Смит, Ксинмин Тиан
    • Издательство: Питер
    • Год: 2010
    • Язык: Русский
    • Страниц: 352
    • Формат: djvu
    • Размер: 23 Мб

    Описание книги Оптимизация ПО. Сборник рецептов:
    Эта книга содержит практические рецепты, позволяющие разработчикам увеличить производительность приложений на платформе Intel. На простых примерах ведущие эксперты компании Intel объясняют читателю, как правильно строить алгоритмы, управлять распределением памяти, прогнозировать ветвление, использовать SIMD инструкции и многопоточность, производить вычисления с плавающей точкой и многое другое. Книга будет интересна всем разработчикам, желающим освоить передовые технологии и улучшить качество кода.

    • 8

    Agile Web Development with Rails

    Agile Web Development with Rails
    • Четвертое издание
    • Автор: Sam Ruby, Dave Thomas, David Heinemeier Hansson
    • Издательство: The Pragmatic Bookshelf
    • Год: 2011
    • Язык: Английский
    • Страниц: 480
    • Формат: pdf, epub
    • Размер: 12 Мб

    Описание книги Agile Web Development with Rails:
    Rails just keeps on changing. Rails 3 and Ruby 1.9 bring hundreds of improvements, including new APIs and substantial performance enhancements. The fourth edition of this award-winning classic has been reorganized and refocused so it’s more useful than ever before for developers new to Ruby and Rails.

    Rails 3 is a major release—the changes aren’t just incremental, but structural. So we decided to follow suit. This book isn’t just a mild reworking of the previous edition to make it run with the new Rails. Instead, it’s a complete refactoring.

    7 страниц