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

Помощники

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

№21
Программист-прагматик. Путь от подмастерья к мастеру
Энди Хант, Дэвид Томас
ISBN:5-85582-213-3
Год издания:2004
Издательство:Лори
Язык:Русский

Находясь на переднем крае программирования, книга "Программист-прагматик" абстрагируется от всевозрастающей специализации и технических тонкостей разработки программ на…

№23
Структурное программирование
Оле-Йохан Дал, Эдсгер Вибе Дейкстра, Чарльз Энтони Ричард Хоар
Год издания:1975
Издательство:Мир
Серия:Математическое обеспечение ЭВМ
Язык:Русский

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

№24
Компиляторы. Принципы, технологии и инструментарий
Альфред В. Ахо, Джеффри Д. Ульман, Моника С. Лам, Рави Сети
ISBN:978-5-8459-1349-4, 0-321-48681-1
Год издания:2008
Издательство:Вильямс
Язык:Русский

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

№25
Алгоритмы. Построение и анализ
Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн
ISBN:5-8459-0857-4, 0-07-013151-1
Год издания:2005
Издательство:Вильямс
Язык:Русский

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

№27
Компьютерные системы: архитектура и программирование
Рэндал Э. Брайант, Дэвид О'Халларон
ISBN:5-94157-433-9, 0-13-034074-X
Год издания:2005
Издательство:БХВ-Петербург
Язык:Русский

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

№28
Искусство программирования. Том 1. Основные алгоритмы
Дональд Э. Кнут
ISBN:5-8459-0080-8, 0-201-89683-4
Год издания:2007
Издательство:Вильямс
Серия:Искусство программирования
Язык:Русский

Первый том серии книг `Искусство программирования` начинается с описания основных понятий и методов программирования. Затем автор сосредоточивается на рассмотрении информационных…

№29
Искусство программирования. Том 1. Выпуск 1. MMIX - RISC-компьютер для нового тысячелетия
Дональд Э. Кнут
ISBN:978-5-8459-1163-6, 0-201-85392-2
Год издания:2007
Издательство:Вильямс
Язык:Русский

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

№30
Искусство программирования. Том 2. Получисленные алгоритмы. 3-е издание
Дональд Э. Кнут
ISBN:5-8459-0081-6, 0-201-89684-2
Год издания:2005
Издательство:Вильямс
Язык:Русский

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

№31
Искусство программирования. Том 3. Сортировка и поиск
Дональд Э. Кнут
ISBN:5-8459-0082-4, 0-201-89685-0
Год издания:2005
Издательство:Вильямс
Серия:Искусство программирования
Язык:Русский

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

№32
Искусство программирования. Том 4. Выпуск 2. Генерация всех кортежей и перестановок
Дональд Э. Кнут
ISBN:978-5-8459-1164-3, 0-201-85393-0
Год издания:2008
Издательство:Вильямс
Язык:Русский

Этот выпуск представляет собой продолжение главы о комбинаторных алгоритмах, которая будет включена в четвертый том "Искусства программирования". Поскольку часть этого тома…

№33
Искусство программирования. Том 4. Выпуск 3. Генерация всех сочетаний и разбиений
Дональд Э. Кнут
ISBN:978-5-8459-1132-2, 0-201-85394-9
Год издания:2007
Издательство:Вильямс
Язык:Русский

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

№34
Искусство программирования. Том 4. Выпуск 4. Генерация всех деревьев. История комбинаторной генераци
Дональд Э. Кнут
ISBN:978-5-8459-1158-2, 0-321-33570-8
Год издания:2007
Издательство:Вильямс
Язык:Русский

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

№35
Чистый код. Создание, анализ и рефакторинг
Роберт Мартин
ISBN:978-5-49807-381-1, 978-0132350884
Год издания:2010
Издательство:Питер
Серия:Библиотека программиста
Язык:Русский

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

№36
The Art of Unit Testing
Roy Osherove
ISBN:1933988274
Год издания:2009
Издательство:Manning
Язык:Английский

Отличная книга о вступлении в модульное тестированние, использованние моков и стабов на платформе .net, а так-же ключевых свойствах тестов, как: readability, maintainability, trustworthiness

InnerSelf 7 августа 2011 г., 12:06

№37
Алгоритмические трюки для программистов
Генри Уоррен, мл.
ISBN:5-8459-0572-9, 0-201-91465-4
Год издания:2004
Издательство:Вильямс
Язык:Русский

В этой книге слову "хакер" возвращено его первозданное значение - человека увлеченного, талантливого программиста, способного к созданию чрезвычайно эффективного и элегантного…

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

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