Чтобы можно было читать на ебуке без конвертации. "Мифический человеко-месяц" и "Death march" читал.
Здравствуйте, Synapse, Вы писали:
S>Чтобы можно было читать на ебуке без конвертации. "Мифический человеко-месяц" и "Death march" читал.
http://progstone.nm.ru/
Приходиться заниматься гадостью — зарабатывать на жизнь честным трудом (Б.Шоу)
Здравствуйте, Synapse, Вы писали:
S>Чтобы можно было читать на ебуке без конвертации. "Мифический человеко-месяц" и "Death march" читал.
Pragmatic Thinking and Learning
Здравствуйте, Synapse, Вы писали:
S>Чтобы можно было читать на ебуке без конвертации. "Мифический человеко-месяц" и "Death march" читал.
По управлению проектами:
Демарко, Листер. Человеческий факторАвтор(ы): Том Демарко, Тимоти Листер
Книга Тома Демарко и Тимоти Листера "Человеческий фактор: успешные проекты и команды" — перевод 2-го издания всемирно известного бестселлера об управлении проектами разработки ПО. Первое издание содержало революционные по тем временам (1987 г.) идеи, которые выдержали проверку временем. Авторы скорректировали свои выводы и добавили несколько новых глав. Ценность этой книги в том, что в ней описываются принципы, за каждым из которых стоит реальная история. Все главы содержат наблюдения и новаторские подходы, которые заставят читателей и руководителей увидеть важные вопросы в новом, более разумном ракурсе. С юмором и мудростью, обретенными за годы руководства и консультирования, Демарко и Листер демонстрируют, что сложнейшие проблемы разработки ПО имеют человеческую, а не техническую природу. Они не дают простых ответов, но дают правильные, подкрепленные научными исследованиями. Издание предназначено в первую очередь руководителям проектов, но будет полезно и рядовым программистам.
(есть и на русском и на английском)
Демарко, Листер и ко Балдеющие от адреналина и зомбированные шаблонамиАвтор(ы): Tom Demarco, Peter Hruschka, Tim Lister, Suzanne Robertson, James Robertson, Steve McMenamin
Adrenaline junkies, dead fish, project sluts, true believers, Lewis and Clark, template zombies . . .
(на русском точно нет, а вот на английском можно поискать. Книга однозначно стоящая!)
Демарко, Листер Вальсируя с медведями (за русский вариант — не знаю, не искал)
Демарко "Deadline" (есть на русском)
Субраманиам, Хант, Этюды на тему быстрой разработки программного обеспечения (сам не читал, но вполне может показаться интересной; можно ли найти в электронном виде — тоже не знаю)
Рейнвотер. Как пасти котов. Наставление для программистов, руководящих другими программистами (мне не очень понравилась, как-то и букв интересных много, но, почему-то не зацепило, но в целом, другие читатели более или менее положительно о ней отзываются)
Философия (или обо всем по немногу)
Гласс. Факты и заблуждения профессионального программированияАвтор(ы): Роберт Гласс
Автор, имеющий огромный опыт работы в индустрии ПО, посвятил свой труд ее фактам, мифам и недоразумениям. Он представил 55 фактов и 10 заблуждений, относящихся к менеджменту, жизненному циклу, качеству, исследованиям и образованию в сфере разработки ПО. Некоторые из них хорошо известны, о других, наоборот, знают немногие.
Объективность изложения обеспечивается представлением противоположных точек зрения. Дано много ссылок на другие книги по разработке ПО, такие как считающиеся классикой в этом жанре «The Mythical Man-Month», «Peopleware» и «Design Patterns».
Так что тем, кто захочет узнать больше о том или ином факте, не придется искать долго. Основное внимание уделяется менеджменту как главной проблеме современной индустрии ПО, отрицательной роли рекламных кампаний, которые побуждают людей гоняться за миражами, и человеческому фактору – специалистам, без которых создание программ немыслимо.
Адресована широкому кругу читателей – от тех, кто управляет программными проектами, до программистов.
(точно есть на английском)
Хант, Томас. Программист-прагматикАвтор(ы): Эндрю Хант, Дэвид Томас
Находясь на переднем крае программирования, книга «Программист-прагматик» абстрагируется от всевозрастающей специализации и технических тонкостей разработки программ на современном уровне, чтобы исследовать суть процесса — требования к работоспособной и поддерживаемой программе, приводящей пользователей в восторг. Книга охватывает различные темы — от личной ответственности и карьерного роста до архитектурных методик, придающих программам гибкость и простоту в адаптации и повторном использовании.
(есть и на русском и на английском. Вещь — сильнейшая. Рекомендую в первую очередь!)
Спольски. Джоэл о программированииАвтор(ы): Джоэл Спольски
Книга представляет собой подборку эссе, опубликованных автором на его сайте joelonsoftware.com. Талант и глубокое проникновение в суть предмета сделали Джоэла мастером своего дела, а остроумие и едкий юмор принесли сайту скандальную известность среди программистов. Затронуты практически все вообразимые аспекты создания ПО от лучших способов устройства рабочего места программиста до лучших способов написания программного кода. Издание адресовано широкому кругу читателей — и тем, кто собирается руководить программистами, и самим программистам — как приверженцам Microsoft, так и сторонникам открытого кода.
Спольски. Джоэл снова о программировании
Фаулер. РефакторингАвтор(ы): Мартин Фаулер, Кент Бек, Джон Брант, Дон Робертс, Уильям Апдайк
К тому времени как объектная технология — в частности язык Java — стала обычным
делом, появилось большое количество плохо спроектированных, неэффективных и
малопригодных к сопровождению и расширению приложений. Профессиональные
разработчики программных систем все яснее видят, насколько трудно иметь дело с
таким "неоптимальным" наследием. Уже несколько лет эксперты в области объектного
программирования применяют расширяющийся набор приемов, призванных улучшить
структурную целостность и производительность таких программ. Этот подход,
называемый рефакторингом, до сего момента оставался территорией экспертов,
поскольку не предпринималось попыток перевести профессиональные знания в форму,
доступную всем разработчикам.В данной книге Мартин Фаулер показывает,
как разработчики программного обеспечения могут реализовать существенные выгоды
этой новой технологии, где обычно лежат возможности изменения структуры и как
приступить к переделке плохого проекта в хороший. Каждый шаг рефакторинга прост
— на первый взгляд слишком прост, чтобы сделать его. Это может быть перемещение
поля из одного класса в другой, вынесение какого-то кода из метода и превращение
его в самостоятельный метод или даже перемещение кода по иерархии классов.
Каждый отдельный шаг может показаться элементарным, но совокупный эффект таких
малых изменений в состоянии радикально улучшить проект. Рефакторинг является
верным способом предотвращения распада программы. Помимо описания различных
приемов автор предоставляет подробный каталог, включающий более семидесяти
рефакторингов, а также полезные указания по их применению, пошаговые инструкции
и практические примеры. Примеры написаны на Java, но идеи применимы к любому
объектно-ориентированному языку программирования.
(код есть, но первая часть там отличная, а кода в ней не очень много)
ООП
Буч. Объектно-ориентированный анализ и проектированиеАвтор(ы): Гради Буч, Роберт А. Максимчук, Майкл У. Энгл, Бобби Дж. Янг, Джим Коналлен, Келли А. Хьюстон
Книга "Объектно-ориентированный анализ и проектирование с примерами приложений" представляет собой новое издание бестселлера Гради Буча по объектно-ориентированному анализу и проектированию (OOA/OOD). Авторы описывают объектные методы решения сложных проблем, связанные с разработкой систем и программного обеспечения. Используя многочисленные примеры, они иллюстрируют основные концепции объектно-ориентированного подхода на примере разработки систем управления, сбора данных и искусственного интеллекта. Читатели найдут в книге практические советы, касающиеся важных вопросов анализа, проектирования, реализации и оптимального управления программными проектами. Книга "Объектно-ориентированный анализ и проектирование с примерами приложений" будет полезна системным аналитикам и архитекторам, программистам, преподавателям и студентам высших учебных заведений, а также все специалистам по информационным технологиям.
(2-е издание точно есть на русском, но в ней немного больше кода, но зато перевод на порядок более адекватный)
Еще
Бек. Шаблоны реализации корпоративных приложенийАвтор(ы): Кент Бек
Один из самых креативных и признанных лидеров в индустрии программного обеспечения Кент Бек собрал 77 шаблонов для обслуживания задач ежедневного программирования и написания более читаемого кода. Эта новая коллекция шаблонов предназначена для реализации многих аспектов разработки, включая классы, состояние, поведение, методы, коллекции, инфраструктуры и т.д. Автор использует диаграммы, истории, примеры и эссе для того, чтобы увлечь читателя по ходу освещения шаблонов. Вы обнаружите проверенные решения для управления всем, от именования переменных до проверки исключений.
(на английском точно есть, но русскоязычный вариант я бы читать и не рекомендовал (см.
здесьАвтор: SergeyT.
Дата: 27.08.08
))
Дюваль и ко. Непрерывная интеграция. Улучшение качества программного обеспечения и снижение риска (на английском тоже должна быть; будет интересна, если тема непрерывной интеграции нова)
Спасибо. Буча и Бека полно кода и картинок, перевод последнего адский, читал в оригинале.