Книги #Технологии разработки программного обеспечения

81 книгa
Популярное
Ольга Назина

Уникальная книга-тренинг по тестированию программ, охватывающая весь необходимый тестировщику спектр знаний с азов до сложных концепций. Рассматриваются виды и методики тестирования, способы поиска...

Подробнее
Алекс Сюй

Интервью по System Design (проектированию ИТ-систем) очень популярны у работодателей, на них легко проверить ваши навыки общения и оценить умение решать реальные задачи. Пройти такое собеседование...

Подробнее
Мартин Роберт
3.79
(24)

Специалисты, занимающиеся разработкой программного обеспечения, решают очень сложные задачи, создавая уникальные программы и приложения. Обучиться этому поможет эта книга-бестселлер от гуру...

Подробнее
Эндрю Троелсен
3
(3)

Эта классическая книга представляет собой всеобъемлющий источник сведений о языке программирования C# и о связанной с ним инфраструктуре. В 8-м издании книги вы найдете описание функциональных...

Подробнее
Гамма ЭрихДжонсон РальфХелм Ричард
4.71
(153)

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

Подробнее
Кендалл Скотт

Данная книга представляет собой руководство по применению прецедентов. Практические вопросы проиллюстрированы на примере разработки книжного Internet-магазина. В книге описывается процесс ICONIX –...

Подробнее
В. В. Артюхин

Pilgrim 5 – это система имитационного моделирования, реализованная в виде «Фреймворка» (набора функций, предназначенных для упрощения создания программ определенной узкой направленности). Такая...

Подробнее
Майк Кон

В этой книге, выхода которой с нетерпением ожидало сообщество сторонников гибких методологий разработки программного обеспечения, описывается процесс подготовки требований к разрабатываемой системе,...

Подробнее
Дэвид Белладжио
2.33
(3)

Эта книга об инженерной дисциплине, которая называется управлением конфигурацией программного обеспечения (software configuration management – SCM), а также о широко используемом продукте SCM –...

Подробнее
Гарри Персиваль

Книга демонстрирует преимущества методологии разработки на основе тестирования (TDD) на языке Python. Вы научитесь писать и выполнять тесты для создания любого фрагмента вашего приложения и затем...

Подробнее
Владимир Хориков

Юнит-тестирование – это процесс проверки отдельных модулей программы на корректность работы. Правильный подход к тестированию позволит максимизировать качество и скорость разработки проекта....

Подробнее
Дэвид Фарли

Дэвид Фарли, легендарный разработчик и создатель continuous delivery, рассказывает о фундаментальных принципах разработки современного ПО. Пора познакомиться с наиболее эффективными и грамотными...

Подробнее
Кирилл Бобров

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

Подробнее
С. С. Девятов

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

Подробнее
В. И. Струченков

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

Подробнее
Мартин Клеппман

В этой книге вы найдете ключевые принципы, алгоритмы и компромиссы, без которых не обойтись при разработке высоконагруженных систем для работы с данными. Материал рассматривается на примере...

Подробнее
Марк РичардсНил Форд

Архитекторы ПО стабильно входят в десятку самых высокооплачиваемых профессий. Но до сих пор не было реального руководства, которое позволило бы разработчикам стать архитекторами. И вот наконец...

Подробнее
Лукас да Коста

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

Подробнее
А. А. Вичугова

В статье рассмотрены основные приемы программной настройки информационных систем при их адаптации к области внедрения. Описаны методы и технологии настройки различных компонентов...

Подробнее
Олег Скрынник

В книге четко и последовательно изложены ключевые понятия, принципы и практики DevOps, дано определение DevOps и его место относительно других методологий управления ИТ, включая Agile. Эта книга не...

Подробнее
Н. Ю. Комлев

Объектно-ориентированное программирование (ООП) – технология, которую обязан знать, понимать и применять каждый программист. Печально, но многие программисты не знают, не понимают и не применяют. А...

Подробнее
Титус Винтерс

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

Подробнее
Раджу Ганди

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

Подробнее
Майкл Нейгард

Неважно, каким инструментом вы пользуетесь для программной разработки – Java, .NET, или Ruby on Rails. Написание кода – это еще только полдела. Готовы ли вы к внезапному наплыву ботов на ваш сайт?...

Подробнее
А. А. Вичугова

В статье рассмотрены тенденции сокращения рутинных операций при проектировании, кодировании, тестировании, развертывании и документировании программного обеспечения (ПО), проанализировано воплощение...

Подробнее
О. А. Страхов

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

Подробнее
Брукс Фредерик

Эта книга – юбилейное (дополненное и исправленное) издание своего рода библии для разработчиков программного обеспечения во всем мире, написанное Бруксом еще в 1975 году. Тогда же книга была издана...

Подробнее
Джейми Аллен

Реактивное программирование – совершенно новая и многообещающая парадигма, позволяющая эффективно решать задачи, связанные с созданием распределенных систем и программированием для JVM. Эта книга...

Подробнее
Джозеф Хокинг

Второе издание знаменитого бестселлера «Unity в действии» было полностью переработано, чтобы познакомить вас с новыми подходами и идеями, позволяющими максимально эффективно использовать Unity для...

Подробнее
Ховард Майкл

Эта книга необходима всем разработчикам программного обеспечения, независимо от платформы, языка или вида приложений. Рассмотрены уязвимости на языках C/C++, C#, Java, Visual Basic, Visual Basic...

Подробнее
Еще больше книг

Похожие теги