Разработка по

80 книг

  • Совершенный код. Мастер-класс Стив Макконнелл
    ISBN: 978-5-9909805-1-8
    Год издания: 2017
    Издательство: БХВ-Петербург
    Язык: Русский

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

    Развернуть
  • Паттерны объектно-ориентированного проектирования Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес
    ISBN: 978-5-4461-1595-2
    Год издания: 2021
    Издательство: Питер
    Язык: Русский

    Больше 25 лет прошло с момента выхода первого тиража книги Design Patterns. За это время книга из популярной превратилась в культовую. Во всем мире ее рекомендуют прочитать каждому, кто хочет связать жизнь с информационными технологиями и программированием. «Русский» язык, на котором разговаривают айтишники поменялся, многие англоязычные термины стали привычными, паттерны вошли в нашу жизнь. Перед вами юбилейное издание с обновленным переводом книги, ставшей must-read для каждого программиста. «Паттерны объектно-ориентированного проектирования» пришли на смену «Приемам объектно-ориентированного проектирования». Четыре первоклассных…

    Развернуть
  • Джоэл о программировании Джоэл Спольски
    ISBN: 5-93286-063-4, 1-59059-389-8
    Год издания: 2006
    Издательство: Символ-Плюс
    Язык: Русский

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

  • Мифический человеко-месяц, или Как создаются программные системы Фредерик Брукс
    ISBN: 978-5-4461-1636-2
    Год издания: 2020
    Издательство: Издательский дом "Питер"
    Язык: Русский

    Немногие книги по управлению проектами можно назвать столь же значимыми, как «Мифический человеко-месяц». Смешение примеров из реальной разработки ПО, мнений и размышлений создает яркую картину управления сложными проектами. Эти эссе основаны на пятидесятилетнем опыте работы Брукса менеджером проектов в IBM System/360, а затем в OS/360. Первое издание книги вышло 45 лет назад, второе - 25 лет назад. Возникают новые методологии, появляются новые языки программирования, растет количество процессоров, но эта книга продолжает оставаться актуальной. Почему? Спустя полвека мы продолжаем повторять ошибки, которые описал Брукс. Некоторые…

    Развернуть
  • Тестирование Дот Ком, или Пособие по жестокому обращению с багами в интернет-стартапах Роман Савин
    ISBN: 978-5-7749-0460-0, 5-7749-0460-1
    Год издания: 2007
    Издательство: Дело
    Язык: Русский

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

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

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

    Развернуть
  • Психбольница в руках пациентов. Алан Купер об интерфейсах Алан Купер
    ISBN: 978-5-4461-0674-5
    Год издания: 2018
    Издательство: Питер
    Язык: Русский

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

  • Путь камикадзе Эдвард Йордон
    ISBN: 978-5-85582-227-3, 0-7494-4132-1
    Год издания: 2012
    Издательство: Лори
    Язык: Русский

    Нас не может не тревожить тот факт, что безнадежные проекты повторяются в разных компаниях вновь и вновь. И что еще хуже, здравомыслящие люди, участвую в таких проектах, терпят серьезные неудачи. Во втором издании книги "Путь камикадзе" Эдвард Йордон проливает новый свет на причины безнадежных проектов и дает советы по выживанию в них. Йордон раскрывает все ключевые вопросы, возникающие в жизненном цикле проекта: политика, люди, процессы, управление проектом и инструментальные средства. Книга поможет разработчикам, менеджерам проекта и высшему руководству организации найти реалистичные, приемлемые решения этих вопросов.

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

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

  • Как тестируют в Google Джеймс Уиттакер
    ISBN: 978-5-496-00893-8
    Год издания: 2014
    Издательство: Питер
    Язык: Русский

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

  • Современные методы описания функциональных требований к системам Алистер Коберн
    ISBN: 978-5-85582-326-4
    Год издания: 2012
    Издательство: Лори
    Язык: Русский

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

    Развернуть
  • Рефакторинг. Улучшение проекта существующего кода Джейн Робертс
    ISBN: 978-5-9909445-1-0
    Год издания: 2017
    Издательство: Диалектика
    Язык: Русский

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

    Развернуть
  • Разработка пользовательских интерфейсов Дженнифер Тидвелл
    ISBN: 978-5-91180-073-4
    Год издания: 2008
    Издательство: Питер
    Язык: Русский

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

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

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

    Развернуть
  • Лучшие примеры разработки ПО Джоэл Х. Спольски
    ISBN: 5-469-01291-3, 1590595009
    Год издания: 2007
    Издательство: Питер
    Язык: Русский

    Перед вами книга Джоэла Спольски - ветерана индустрии программного обеспечения. Его электронный журнал "Joel on Software" стал одним из самых популярных независимых веб-изданий среди программистов. Эта книга - не учебник, не документация,

  • Экстремальное программирование. Разработка через тестирование Мартин Фаулер
    ISBN: 978-5-4461-1439-9
    Год издания: 2020
    Издательство: Питер
    Язык: Русский

    Возвращение знаменитого бестселлера. Изящный, гибкий и понятный код, который легко модифицировать, который корректно работает и который не подкидывает своим создателям неприятных сюрпризов. Неужели подобное возможно? Чтобы достичь цели, попробуйте тестировать программу еще до того, как она написана. Именно такая парадоксальная идея положена в основу методики TDD (Test-Driven-Development - разработка, основанная на тестировании). Бессмыслица? Не спешите делать скороспелые выводы. Рассматривая применение TDD на примере разработки реального программного кода, автор демонстрирует простоту и мощь этой методики. В книге приведены два программных…

    Развернуть
  • Балдеющие от адреналина и зомбированные шаблонами Том ДеМарко
    ISBN: 978-5-93286-160-8
    Год издания: 2009
    Издательство: Символ-Плюс
    Язык: Русский

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

    Развернуть
  • Тестирование программного обеспечения. Фундаментальные концепции менеджмента бизнес-приложений Сэм Канер
    ISBN: 966-7393-87-9, 1-85032-847-1
    Год издания: 2001
    Издательство: ДиаСофт
    Язык: Русский

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

  • Программист-прагматик. Путь от подмастерья к мастеру Энди Хант
    ISBN: 0-201-61622-х
    Год издания: 2016
    Издательство: Лори
    Язык: Русский

    Книга, которую вы сейчас держите в руках, попала ко мне как рецензенту еще до выхода в свет. Даже в черновом варианте она оказалась превосходной. Дэйву Томасу и Энди Ханту есть что сказать, и они знают, как сказать. Я видел то, над чем они трудились, и уверен, что сделанное ими будет работать. Меня попросили написать это предисловие, в котором я и объясняю причины своей уверенности. В этой книге говорится о способе программирования, которому вы можете последовать. Вполне возможно, что вы даже и не думали, что программирование окажется таким трудным занятием, но дело обстоит именно так. Почему? С одной стороны, не все книги о…

    Развернуть
  • UML. Основы Кендалл Скотт
    ISBN: 5-93286-032-4
    Год издания: 2002
    Издательство: Захаров
    Язык: Русский
  • Время-деньги. Создание команды разработчиков программного обеспечения Эд Салливан
    ISBN: 5-7502-0189-9, 0-7356-1184-X
    Год издания: 2002
    Издательство: Русская Редакция
    Язык: Русский

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

  • Рефакторинг баз данных. Эволюционное проектирование Скотт В. Эмблер
    ISBN: 978-5-8459-1157-5, 0-321-29353-3
    Год издания: 2007
    Издательство: Вильямс
    Язык: Русский

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

  • Интерфейс. Основы проектирования взаимодействия Алан Купер
    ISBN: 978-5-496-01718-3
    Год издания: 2016
    Издательство: Питер
    Язык: Русский

    Алан Купер начал работу над первым изданием этой книги 20 лет назад. Он убеждал программистов в том, что пришла пора шагнуть навстречу пользователям и начать писать программы, которые будут им нравиться. В наши дни сложилась совершенно иная ситуация — оцифровка всех видов информации заставила пользователей с головой окунуться в новые технологии. Четвертое издание книги учитывает все изменения в отрасли, произошедшие за последние семь лет, с сохранением всех идей из предыдущих изданий, не потерявших актуальности. Проектирование взаимодействия — это ориентированный на человека подход проектирования интерактивных цифровых продуктов, сред,…

    Развернуть
  • Управление проектами по созданию программного обеспечения Уокер Ройс
    ISBN: 5-85582-156-0
    Год издания: 2002
    Издательство: Лори
    Язык: Русский

    Настоящая книга представляет новый подход к управлению современными сложными проектами по созданию ПО. Прагматический взгляд Уокера Ройса вскрывает недостатки многих известных подходов к управлению проектами. Книга содержит оценку современного

    Развернуть
  • Освой самостоятельно UML за 24 часа Джозеф Шмуллер
    ISBN: 5-8459-0855-8, 0-672-32640-X
    Год издания: 2005
    Издательство: Вильямс
    Язык: Русский

    В книге рассматриваются вопросы использования унифицированного языка моделирования UML 2.0. При этом основное внимание уделяется реализации объектно-ориентированной методологии, а не построению отдельных диаграмм. Кроме рассмотрения конкретных

Оцените страницу

Ваша оценка