English version

RSS

Общие вопросы программирования

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

Ключевые слова: Книги, C++, C#, .Net, ООП, шаблоны проектирования, алгоритмы, базы данных, общие вопросы программирования
Автор: Mario E. Moreira
Материал предоставил: Юрий Удовиченко
Аннотация: В книге представлено развернутое описание того, как эффективно соединить практики Agile-разработки и Configuration Management, куда входит контроль версий, отслеживание проблем, отстройка и выпуск релизов, и многое другое.

Ключевые слова:
Авторы: 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 . . .

Ключевые слова:
Авторы: Robert Aiello
Leslie Sachs
Материал предоставил: Юрий Удовиченко
Аннотация: As IT systems have grown increasingly complex and mission-critical, effective configuration management (CM) has become critical to an organization’s success. Using CM best practices, IT professionals can systematically manage change, avoiding unexpected problems introduced by changes to hardware, s...

Ключевые слова:
Автор: Станислав Жарков
Материал предоставил: Сергей Бессмертных aka DarkGray
Аннотация: Рассматриваются особенности создания условно-бесплатных программ, приводятся рекомендации по разработке интерфейса и оформлению документации, обсуждаются теоретические и практические вопросы проектирования, рекламы, маркетинга и технической поддержки создаваемого программного продукта. Книга содержи...

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

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

Ключевые слова:
Автор: Джоэл Спольски
Материал предоставил: Сергей Тепляков
Аннотация: Книга представляет собой подборку эссе, опубликованных автором на его сайте joelonsoftware.com. Талант и глубокое проникновение в суть предмета сделали Джоэла мастером своего дела, а остроумие и едкий юмор принесли сайту скандальную известность среди программистов. Затронуты практически все вообраз...

Ключевые слова:
Автор: Джоэл Спольски
Материал предоставил: Сергей Тепляков
Аннотация: Продолжение вышедшего в 2006 году бестселлера "Джоэл о программировании" представляет собой подборку самых популярных статей. Исключительный писательский талант, техническая эрудиция и язвительный ум Джоэла создали ему высочайшую профессиональную репутацию и принесли его сайту скандальную известнос...

Ключевые слова:
Автор: Р. Хандхаузен
Материал предоставил: Издательство ''Питер''
Аннотация: Книга знакомит с новым продуктом компании Microsoft, предназначенным для командной разработки ПО. Автор в живой и доступной форме рассказывает о том, как с помощью Visual Studio 2005 Team System организовать эффективный и гибкий производственный процесс, который соответствовал бы самым современным и...

Ключевые слова:
Автор: Джеф Раскин
Материал предоставил: Николай Гребенщиков
Аннотация: Книга эта непростая и подойдет не каждому. Автор анализирует то, к чему мы все давно привыкли до автоматизма, и объясняет, что интерфейс многих современных программ далек от совершенства. Как его улучшить, в каком направлении двигаться дальше? Попробуйте найти ответы вместе с самым известным специа...

Ключевые слова:
Автор: Фредерик Брукс
Материал предоставили: Сергей Бессмертных aka DarkGray
Сергей Тепляков
Аннотация: Эта книга - юбилейное (дополненное и исправленное) издание своего рода библии для разработчиков программного обеспечения во всем мире, написанное Бруксом еще в 1975 году. Тогда же книга была издана на русском языке и давно уже стала библиографической редкостью. В США полагают, что без прочтения книг...

Ключевые слова:
Авторы: Поль М. Дюваль
Стивен М. Матиас III
Эндрю Гловер
Материал предоставил: Издательство "Вильямс"
Аннотация: В книге "Непрерывная интеграция" (из серии Addison-Wesley Signature Series) рассматриваются некоторые из наиболее типичных процессов разработки программного обеспечения: компиляция кода, определение данных и манипулирование ими в базе данных; осуществление проверки, просмотр кода и в конечном итоге развертывание программного обеспечения. Но главное, в ней описано, как непрерывная интеграция способна снизить риски, которые подстерегают при создании приложений. В системе непрерывной интеграции большинство этих процессов автоматизировано, и они запускаются после каждого изменения разрабатываемого программного обеспечения. В этой книге обсуждаются аспекты автоматизации непрерывной интеграции, большинство предоставляемых ей преимуществ в области повторяемых и склонных к ошибкам процессов. Ныне существует множество великолепных инструментальных средств, поддерживающих непрерывную интеграцию как автоматизированный процесс, использующий сервер CI для автоматизации действий. Тем не менее ручной подход к интеграции (при автоматизированной компиляции) вполне может хорошо сработать.

Ключевые слова:
Автор: Дж. Митчелл
Материал предоставил: DarkGray
Аннотация: Если Вы хотите написать или уже пишете свой язык программирования №1 в мире, то стоит заботать данную книгу. Книга большая, очень много математики, читается тяжело, но создание языка программирования №1 - требует жертв. Книга представляет собой теоретическое введение в лямбда-исчисление...

Ключевые слова:
Авторы: Б. Керниган
Р. Пайк
Материал предоставил: Александр Шаргин
Аннотация: Книга написана известнейшими американскими специалистами — авторами многих книг (в том числе переведенных на русский язык) и программистами (разработчиками таких систем, как ОС UNIX, язык программирования Си, язык скриптов AWK и др.). В систематической форме в ней излагаются основанные на многолетне...

Ключевые слова:
Авторы: Эндрю Хант
Дэвид Томас
Материал предоставил: Сергей Тепляков
Аннотация: Находясь на переднем крае программирования, книга «Программист-прагматик» абстрагируется от всевозрастающей специализации и технических тонкостей разработки программ на современном уровне, чтобы исследовать суть процесса — требования к работоспособной и поддерживаемой программе, приводящей пользова...

Ключевые слова:
Автор: Эдвард Йордон
Материал предоставил: Сергей Бессмертных aka DarkGray
Аннотация: Книга Эдварда Йордона "ПУТЬ КАМИКАДЗЕ" представляет собой полное руководство по выживанию в безнадежных проектах, предназначенное для разработчиков программного обеспечения. Практически каждому разработчику ПО и менеджеру приходится сталкиваться с проектами, характеризующимися никуда не годным персо...

Ключевые слова:
Автор: Бен Форта
Материал предоставил: Алексей Кирюшкин
Аннотация: В данной книге представлены все наиболее важные сведения о регулярных выражениях: основные понятия и концепции, наборы символов, метасимволы, повторители, поиск позиции, подвыражения, ссылки назад, контекстный поиск (просмотр вперед и назад), условная обработка, реализация регуля...

Ключевые слова:
Автор: Стив Макконнелл
Материал предоставили: Алексей Кирюшкин
Илья Рыженков
Аннотация: Опираясь на академические исследования, с одной стороны, и практический опыт коммерческих разработок ПО - с другой, автор синтезировал из самых эффективных методик и наиболее эффективных принципов ясное прагматичное руководство. Каков бы ни был ваш профессиональный уровень, с каким...

Ключевые слова:
Авторы: Сэм Канер
Джек Фолк
Енг Кек Нгуен
Материал предоставил: Алексей Кирдин
Аннотация: Книга именитых специалистов в области разработки программного обеспечения посвящена одному из наиболее важных и нетривиальных аспектов в рамках процесса создания сложных программных систем. Книгу отличает, прежде всего, привязка к условиям реального мира на примерах известных компаний-разработч...

Ключевые слова:
Автор: Эдвард Йордон
Материал предоставил: Николай Гребенщиков
Аннотация: Современные сложные Интернет-проекты требуют новых подходов к управлению процессом проектирования. Легендарный руководитель отрасли информационных технологий предоставляет практические решения ключевых проблем, связанных с разработкой Интернет-приложений. Настоящее руководство является своеобраз...

Ключевые слова:
Автор: Роберт Гласс
Материал предоставил: Сергей Тепляков
Аннотация: Автор, имеющий огромный опыт работы в индустрии ПО, посвятил свой труд ее фактам, мифам и недоразумениям. Он представил 55 фактов и 10 заблуждений, относящихся к менеджменту, жизненному циклу, качеству, исследованиям и образованию в сфере разработки ПО. Некоторые из них хорошо известны, о других, н...

Ключевые слова:
Автор: Ларри Константин
Материал предоставил: Николай Гребенщиков
Аннотация: Хорошее программное обеспечение создается людьми. Так же как и плохое. Именно поэтому основная тема этой книги - не аппаратное и не программное обеспечение, а человеческий фактор в программировании (peopleware).

Ключевые слова:
Авторы: Том Демарко
Тимоти Листер
Материал предоставил: Сергей Тепляков
Аннотация: Книга Тома Демарко и Тимоти Листера "Человеческий фактор: успешные проекты и команды" - перевод 2-го издания всемирно известного бестселлера об управлении проектами разработки ПО. Первое издание содержало революционные по тем временам (1987 г.) идеи, которые выдержали проверку временем. Авторы ...

Ключевые слова:
Автор: Кент Бек
Аннотация: Эта книга об экстремальном программировании. Экстремальное программирование, часто обозначаемое аббревиатурой «XP», — это упрощенная методика организации производства для небольших и средних по размеру команд разработчиков, занимающихся разработкой программного продукта в условиях неясных или бы...

Ключевые слова:
Автор: Кент Бек
Материал предоставил: Валерий Лаптев
Аннотация: Изящный, гибкий и понятный код, который легко модифицировать, который корректно работает и который не подкидывает своим создателям неприятных сюрпризов. Неужели подобное возможно? Чтобы достичь цели, попробуйте тестировать программу еще до того, как она написана. Именно такая парадоксальная иде...

Ключевые слова:
Авторы: Kent Beck
Cynthia Andres
Источник: "Экстремальное программирование - 2.0"
Материал предоставил: der Igel
Аннотация: Экстремальное программирование (ХР) можно любить, можно ненавидеть, а вот отмахнуться как от чего-то несущественного уже нельзя . Эта книга, продававшаяся огромными тиражами и переведенная на десятки языков, открыла дорогу всему многообразию гибких методологий. Гибкие методологии можно применять полностью или частично, не применять вовсе, но ни один серьезный специалист в области программирования не может оставить их без внимания. Теперь каждое руководство по программированию обязательно включает в себя главу о гибких методологиях и экстремальном программировании.

Ключевые слова: extreme programming, agile