Development

39 книг

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

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

    Развернуть
  • Getting Real Джейсон Фрайд
    ISBN: 9780578012810
    Год издания: 2006
    Издательство: 37signals
    Язык: Английский

    Getting Real details the business, design, programming, and marketing principles of 37signals. The book is packed with keep-it-simple insights, contrarian points of view, and unconventional approaches to software design. This is not a technical book or a design tutorial, it's a book of ideas. Anyone working on a web app - including entrepreneurs, designers, programmers, executives, or marketers - will find value and inspiration in this book. 37signals used the Getting Real process to launch five successful web-based applications (Basecamp, Campfire, Backpack, Writeboard, Ta-da List), and Ruby on Rails, an open-source web application…

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

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

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

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

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

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

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

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

    Развернуть
  • UML. Основы. Третье издание. Краткое руководство по стандартному языку объектного моделирования Мартин Фаулер
    ISBN: 5-93286-060-X, 978-5-93286-060-1
    Год издания: 2013
    Издательство: Символ-Плюс
    Язык: Русский

    Третье издание бестселлера Фаулера "UML. Основы" охватывает UML 2 - версию, которая существенно отличается от всех предыдущих. Но основная формула успеха этой книги не претерпела изменений. До сих пор она, бесспорно, остается лучшим кратким и точным руководством по применению UML. Главное достоинство книги заключается в кратком и сжатом изложении сути UML и особенностей применения этого языка в современном процессе разработки ПО. В книге описаны все главные типы диаграмм UML, рассказано, для чего они предназначены и какие нотации применяются при их создании и чтении. Это диаграммы классов, последовательности, объектов, пакетов,…

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

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

    Развернуть
  • Сколько стоит программный проект Стив Макконнелл
    ISBN: 978-5-91180-090-1
    Год издания: 2007
    Издательство: Питер, Русская Редакция
    Язык: Русский

    В отличие от книг, опирающихся исключительно на неточные методы (включая экономически невыгодные в большинстве случаев непрерывные циклы обратной связи и жесткое моделирование), в этом уникальном издании предлагается проверенный, удобный и реалистичный подход к оценке затрат на разработку программных продуктов. Автор этой книги является также автором всемирно известного бестселлера "Совершенный код".

  • Scrum and XP from the Trenches Henrik Kniberg
    Год издания: 2007
    Язык: Русский
  • Философия Java Брюс Эккель
    ISBN: 978-5-496-01127-3, 978-0131872486
    Год издания: 2015
    Издательство: Питер
    Язык: Русский

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

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

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

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

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

    Развернуть
  • Чистый код. Создание, анализ и рефакторинг Роберт Мартин
    ISBN: 978-5-4461-0960-9, 978-5-496-03231-5
    Год издания: 2018
    Издательство: Питер
    Язык: Русский

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

    Развернуть
  • Освой самостоятельно UML за 24 часа Джозеф Шмуллер
    ISBN: 5-8459-0855-8, 0-672-32640-X
    Год издания: 2005
    Издательство: Вильямс
    Язык: Русский
    В книге рассматриваются вопросы использования унифицированного языка моделирования UML 2.0. При этом основное внимание уделяется реализации объектно-ориентированной методологии, а не построению отдельных диаграмм. Кроме рассмотрения конкретных
  • Dive Into Python Mark Pilgrim
    ISBN: 978-1590593561
    Год издания: 2004
    Издательство: Apress
    Язык: Английский

    Python is a new and innovative scripting language. It is set to replace Perl as the programming language of choice for shell scripters, and for serious application developers who want a feature-rich, yet simple language to deploy their products. Dive Into Python is ahands-on guide to the Python language. Each chapter starts with a real, complete code sample, proceeds to pick it apart and explain the pieces, and then puts it all back together in a summary at the end. This is the perfect resource for you if you like to jump into languages fast and get going right away. If you're just starting to learn Python, first pick up a copy of…

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

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

  • Разработка баз данных Джен Харрингтон
    ISBN: 5-94074-292-0, 0-12-326428-6
    Год издания: 2005
    Издательство: ДМК пресс
    Язык: Русский

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

    Развернуть
  • Искусство программирования для Unix Эрик C. Реймонд
    ISBN: 5-8459-0791-8, 0-13-142901-9
    Год издания: 2005
    Издательство: Вильямс
    Язык: Русский

    Книги, подобные этой, редко появляются на прилавках магазинов, поскольку за ними стоит многолетний опыт работы их авторов. Здесь описывается хороший стиль Unix-программирования, многообразие доступных языков программирования, их преимущества и

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

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

  • Экстремальное программирование: постановка процесса. С первых шагов и до победного конца Кент Ауэр
    ISBN: 5-318-00132-7
    Год издания: 2003
    Издательство: Питер
    Язык: Русский

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

  • Горький вкус Java Брюс А. Тейт
    ISBN: 5-88782-323-2
    Год издания: 2003
    Издательство: Питер
    Язык: Русский

    Книга представляет собой систематизированный сборник ошибок серверного программирования на языке Java с описанием их причин и возможных решений. В ней приводятся анти-паттерны для таких фундаментальных концепций Java и J2EE, как сервлеты, JSP,

  • Test Driven Development: By Example Кент Бек
    ISBN: 978-0321146533
    Год издания: 2002
    Издательство: Addison-Wesley Professional
    Язык: Английский

    Quite simply, test-driven development is meant to eliminate fear in application development. While some fear is healthy (often viewed as a conscience that tells programmers to "be careful!"), the author believes that byproducts of fear include tentative, grumpy, and uncommunicative programmers who are unable to absorb constructive criticism. When programming teams buy into TDD, they immediately see positive results. They eliminate the fear involved in their jobs, and are better equipped to tackle the difficult challenges that face them. TDD eliminates tentative traits, it teaches programmers to communicate, and it encourages team members to…

    Развернуть

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

Ваша оценка