Разработка ПО — 37 книг

Помощники

Пригласить помощника

№1
Архитектура корпоративных программных приложений
Мартин Фаулер
ISBN:978-5-8459-0579-6
Год издания:2007
Издательство:Вильямс
Язык:Русский

Принципы и паттерны проектирования корпоративных приложений.

DigitalDemiurge 19 апреля 2010 г., 16:59

№3
Приемы объектно-ориентированного проектирования. Паттерны проектирования
Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес
ISBN:5-272-00355-1, 0-201-63361-2, 5-469-01136-4
Год издания:2007
Издательство:Питер
Серия:Библиотека программиста
Язык:Русский

Классическая книга по шаблонам gof.

DigitalDemiurge 19 апреля 2010 г., 17:01

№4
Совершенный код
Стив Макконнелл
ISBN:5-7502-0064-7, 5-469-00822-3, 0-7356-1967-0
Год издания:2005
Издательство:Питер, Русская Редакция
Язык:Русский

Про то как грамотно писать код на любом языке.

DigitalDemiurge 19 апреля 2010 г., 17:02

№5
Объектно-ориентированные методы. Принципы и практика
Иан Грэхем
ISBN:5-8459-0438-2, 0-201-61913-X
Год издания:2004
Издательство:Вильямс
Язык:Русский

Новое издание этой весьма популярной книги было полностью переработано автором с целью отразить все те значительные изменения, которые произошли в объектно-ориентированной…

№7
Рефакторинг с использованием шаблонов
Джошуа Кериевски
ISBN:5-8459-1087-0, 0-321-21335-1
Год издания:2006
Издательство:Вильямс
Язык:Русский

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

№9
Быстрая разработка программ. Принципы, примеры, практика
Джеймс В. Ньюкирк, Роберт С. Косс, Роберт Мартин
ISBN:5-8459-0558-3, 0-13-597444-5
Год издания:2004
Издательство:Вильямс
Язык:Русский

Роберт Мартин в соавторстве с Джеймсом Ньюкирком и Робертом Коссом предлагает вниманию читателей книгу о различных методиках быстрого (и даже экстремального) программирования.…

№10
Фабрики разработки программ. Потоковая сборка типовых приложений, моделирование, структуры и инструменты
Steve Cook, Stuart Kent, Джек Гринфилд, Кит Шорт
ISBN:978-5-8459-1181-0, 0-471-20284-3
Год издания:2007
Издательство:Вильямс, Диалектика
Язык:Русский

Книга известных специалистов в области разработки архитектур крупных программных систем посвящена новому подходу к созданию линеек программного обеспечения, допускающих быструю…

№11
Архитектура программного обеспечения на практике
Лен Басс, П. Клементс, Р. Кацман
ISBN:5-469-00494-5, 0-321-154-95-9
Год издания:2006
Издательство:Питер
Серия:Классика Computer Science
Язык:Русский

Основываясь на собственном, причем весьма обширном, опыте, авторы, с одной стороны, раскрывают основные технические вопросы проектирования, специфицирования и проверки…

№12
UML 2.0. Объектно-ориентированное моделирование и разработка
М. Блаха, Джеймс Рамбо
ISBN:5-469-00814-2, 0130159204
Год издания:2006
Издательство:Питер
Язык:Русский

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

№13
UML
Гради Буч, Джеймс Рамбо, Ивар Якобсон
ISBN:5-469-00599-2, 0-321-24562-8
Год издания:2006
Издательство:Питер
Серия:Классика Computer Science
Язык:Русский

Эта книга представляет собой полный справочник по языку UML. Она адресована в первую очередь разработчикам, системным архитекторам, руководителям проектов, инженерам-системщикам,…

№16
Шаблоны тестирования xUnit: рефакторинг кода тестов
Месарош Д., Джерард Месарош
ISBN:978-5-8459-1448-4
Год издания:2008
Издательство:Вильямс
Язык:Русский

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

№17
Эффективная работа с унаследованным кодом
Майкл К. Физерс
ISBN:978-5-8459-1530-6, 0-13-117705-2
Год издания:2009
Издательство:Вильямс
Язык:Русский

Учитесь извлекать максимум пользы из унаследованных систем, повышая их производительность, функциональность, надежность и сопровождаемость!
Можете ли вы без особого труда…

№19
Объектно-ориентированное конструирование программных систем (+ CD-ROM)
Бертран Мейер
ISBN:5-7502-0255-0, 0-13-62155-4
Год издания:2005
Издательство:Русская Редакция
Язык:Русский

Книга посвящена обоснованию и технологии применения объектного подхода при разработке программных систем. Основное внимание уделяется вопросам качества, повторного использования и…

№20
Объектно-ориентированный анализ и проектирование систем
Эдвард Йордон, Карл Аргила
ISBN:5-85582-057-2, 0-13-3055137-4
Год издания:2007
Издательство:Лори
Язык:Русский

Результатом анализа и проектирования больших, сложных систем ПО должен стать законченный продукт. Его можно изобразить на бумаге или выразить в виде завершенной модели. Однако…

1 2

Комментарии


советую добавить "Объектно-ориентированый анализ и проектирование" Гради Буча.
Так-же, из фундаментальный трудов, очень хороша работа Дейкстры в соавторстве "структурное программирование".
"Чистый Код" дяди Боба
может многотомники Кнута, но сомневаюсь что его сейчас кто-то читает из "молодых" разработчиков.


Спасибо, добавлю :)
Я по началу хотел для фундаментальных трудов отдельную подборку, но и в этой уже всего намешалось, так что наверно им уже здесь место )
Добавил тебя в участники подборки, если есть желание накидать миниописаний по книгам (как в первых 4-х), буду очень рад :)


Вообще было хорошо сделать отдельные подборки по принципам и практикам, технологиям, платформам. И для симметрии Java сделать для .net разработчика. На выходных можно будет что-то придумать, давно уже хотел придать некий порядок ИТ литературе: как в голове, так и на сайте тут.


Давай, я только за :)


А по тестированию книги подойдут? Это ведь тоже важный этап в цикле разработки ПО


Да, подойдут, сам написал в описании подборки, а ничего не добавил из тестирования :)


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


Согласен, тут нужны книги с девелоперской стороны. Если есть какие на примете - то кидай.


Могу предложить такие: http://www.livelib.ru/book/1000232394 (основы тестирования) и http://www.livelib.ru/book/1000216807 (библия тестирования или книга "трех старцев")


Кстати, как насчет подборки ".NET программисту" в контраст "Java программисту"
Что-то я livelib совсем забросил последнее время..


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


Очень нужная подборка! Создайте, пожалуйста.


низкий поклон.
прекрасная подборка. спасибо!


Всегда пожалуйста! :)


ого... спасибо за подборку =)

советую добавить: Алгоритмические трюки для программистов


Спасибо за книгу, добавляю )


скажите, а планируется что-то такое для php? очень интересует и на русском, и на английском. ну... вдруг:)


Да было бы круто :) но я тут не в теме :(


Тут на самом деле только достойная одна книга
PHP. Объекты, шаблоны и методики программирования

Есть еще интересности типа
PHP Beyond the web da Rob Aley

Но фундаментального больше нет. Да и не нужно.
Дальше уже по общей теории разработки и архитектуре надо читать.