Возвращение знаменитого бестселлера. Изящный, гибкий и понятный код, который легко модифицировать, который корректно работает и который не подкидывает своим создателям неприятных сюрпризов. Неужели подобное возможно? Чтобы достичь цели, попробуйте тестировать программу еще до того, как она написана. Именно такая парадоксальная идея положена в основу методики TDD (Test-Driven-Development — разработка, основанная на тестировании). Бессмыслица? Не спешите делать скороспелые выводы. Рассматривая применение TDD на примере разработки реального программного кода, автор демонстрирует простоту и мощь этой методики. В книге приведены два программных проекта, целиком и полностью реализованных с использованием TDD. За рассмотрением примеров следует обширный каталог приемов работы в стиле TDD, а также паттернов и рефакторингов, имеющих отношение к TDD. Книга будет полезна для любого программиста, желающего повысить производительность своей работы и получить удовольствие от программирования.
Читать полностью »
Рубрика «Профессиональная литература» - 30
Книга «Экстремальное программирование: разработка через тестирование»
2017-04-17 в 15:20, admin, рубрики: Блог компании Издательский дом «Питер», книги, Программирование, Профессиональная литература, Тестирование IT-системКнига «Swift. Основы разработки приложений под iOS и macOS. 3-е изд. дополненное и переработанное»
2017-04-10 в 9:20, admin, рубрики: swift, Блог компании Издательский дом «Питер», книги, Профессиональная литература
Привет, Хаброжители! Мы выпустили 3-е издание книги по языку Swift. В ходе долгого и плодотворного общения со многими из вас была выработана масса идей, благодаря которым новое издание стало по-настоящему полезным. В сравнении с предыдущим изданием данная книга содержит следующие изменения и дополнения:
— Весь материал актуализирован в соответствии со Swift версии 3.0 и Xcode 8.
— Добавлено большое количество нового учебного материала, в частности, связанного с обучением основам программирования.
— Переработана глава, посвященная коллекциям. Теперь ее изучение станет для вас такой же приятной задачей, как и изучение остального материала.
— Значительно доработаны главы, посвященные функциям и замыканиям. В них вы найдете много нового и интересного, в том числе связанного с изменениями, пришедшими вместе со Swift 3.0.
— Добавлены вспомогательные главы, позволяющие вам еще глубже погрузиться в изучаемый материал. В частности, теперь не будет проблем с изучением ленивых вычислений.
— Учтены пожелания и замечания пользователей по оформлению и содержанию.
— Исправлены найденные опечатки.
Читать полностью »
Книга «Программируем на Python»
2017-04-06 в 9:10, admin, рубрики: python, Блог компании Издательский дом «Питер», книги, Профессиональная литература
Привет, Хаброжители! Вы наверняка слышали о книге Майкла Доусона (Michael Dawson), в которой он учит языку программирования Python тем же самым путем, то есть через программирование несложных игр. Учиться, создавая свои собственные развлекательные программы.
Несмотря на развлекательный характер примеров, демонстрируется вполне серьезная техника программирования. Ниже приведен отрывок из главы «Объектно-ориентированное программирование. Игра «Блек-джек»»
Читать полностью »
«Введение в Elixir» — первая книга по Эликсиру на русском
2017-04-04 в 22:36, admin, рубрики: Elixir, Elixir OTP, elixir-lang, Elixir/Phoenix, Erlang/OTP, ruby, ruby on rails, wunsh, вунш, дмк пресс, книга, литература, Профессиональная литература
Это произошло внезапно, но принесло море радости. Наконец-то книжное издательство обратило внимание на заинтересованность разработчиков Эликсиром и выпустило первую книгу по этому языку на русском. Выбор издания для перевода ожидаем — это материал для людей, которые хотят познакомиться с языком либо уже начали знакомство и готовы узнать о возможностях больше.
Эликсир — динамический, функциональный язык программирования, спроектированный для создания масштабируемых и легко поддерживаемых приложений. Основан на Erlang VM, эффективной для распределённых, отказоустойчивых систем с низкой задержкой, в то же время с успехом применяемой в веб-разработке и сфере встроенного ПО.
Книга «UX-стратегия. Чего хотят пользователи и как им это дать»
2017-04-04 в 15:10, admin, рубрики: Блог компании Издательский дом «Питер», книги, Профессиональная литература
UX-стратегия, или стратегия опыта взаимодействия (UX, User Experience), лежит на стыке UX-дизайна и бизнес-стратегии. Интернет продолжает предлагать потребителям бесконечный ассортимент цифровых решений. Каждый щелчок, жест или наведение мыши становятся решением, которое принимается пользователем. Пользователь постоянно сталкивается с выбором: покупать или не покупать, одобрить или высмеять, рассказать другим или забыть, завершить или отменить. Вы должны знать, какие возможности следует предлагать и как они используются людьми. Вы должны разбираться во всех последних и ожидаемых устройствах, платформах и приложениях, чтобы оценить возможность их применения в ваших решениях. Вы и ваша команда должны сделать все возможное, чтобы Алиса упала в кроличью нору и оказалась в Стране чудес.
Читать полностью »
Издательство Питер. Весенняя распродажа
2017-03-22 в 9:45, admin, рубрики: Блог компании Издательский дом «Питер», книги, Профессиональная литература
Привет, Хаброжители! Настало время для очередной распродажи. Подробности внутри.
Читать полностью »
Книга «Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих»
2017-03-06 в 15:20, admin, рубрики: Алгоритмы, Блог компании Издательский дом «Питер», книги, Профессиональная литература
Алгоритмы — это всего лишь пошаговые алгоритмы решения задач, и большинство таких задач уже были кем-то решены, протестированы и проверены. Можно, конечно, погрузиться в глубокую философию гениального Кнута, изучить многостраничные фолианты с доказательствами и обоснованиями, но хотите ли вы тратить на это свое время?
Откройте великолепно иллюстрированную книгу, и вы сразу поймете, что алгоритмы — это просто. А грокать алгоритмы — это веселое и увлекательное занятие.
Читать полностью »
Функциональные паттерны при моделировании предметной области – анемичные модели и компоновка поведений
2017-02-24 в 14:19, admin, рубрики: DDD, scala, Блог компании Издательский дом «Питер», моделирование, ооп, Профессиональная литература, функциональное программированиеЗдравствуйте!
Не так давно в издательстве «Manning» вышла непростая, но долгожданная и выстраданная автором книга о функциональном моделировании предметных областей.

Поскольку у нас готовятся книги как по Scala, так и по паттернам предметно-ориентированного проектирования, опубликуем одну из статей сахиба Гоша об идеях, заложенных в его книгу, и спросим, насколько эта книга была бы вам интересна
Читать полностью »
Книга «Основы Data Science и Big Data. Python и наука о данных»
2017-02-20 в 16:20, admin, рубрики: big data, python, Блог компании Издательский дом «Питер», книги, Профессиональная литература
Data Science — это совокупность понятий и методов, позволяющих придать смысл и понятный вид огромным объемам данных.
Каждая из глав этой книги посвящена одному из самых интересных аспектов анализа и обработки данных. Вы начнете с теоретических основ, затем перейдете к алгоритмам машинного обучения, работе с огромными массивами данных, NoSQL, потоковым данным, глубокому анализу текстов и визуализации информации. В многочисленных практических примерах использованы сценарии Python.
Обработка и анализ данных — одна из самых горячих областей IT, где постоянно требуются разработчики, которым по плечу проекты любого уровня, от социальных сетей до обучаемых систем. Надеемся, книга станет отправной точкой для вашего путешествия в увлекательный мир Data Science.
Читать полностью »
Язык C# почти функционален
2017-02-10 в 7:01, admin, рубрики: C#, F#, Блог компании Издательский дом «Питер», книги, Программирование, Профессиональная литература, функциональное программированиеЗдравствуйте, уважаемые читатели! Наши искания в области языка C# серьезно перекликаются с этой статьей, автор которой — специалист по функциональному программированию на C#. Статья — отрывок из готовящейся книги, поэтому в конце поста предлагаем за эту книгу проголосовать.

