Чистая архитектура. Искусство разработки программного обеспечения

Чистая архитектура. Искусство разработки программного обеспечения
Аннотация

«Идеальный программист» и «Чистый код» – легендарные бестселлеры Роберта Мартина – рассказывают, как достичь высот профессионализма. «Чистая архитектура» продолжает эту тему, но не предлагает несколько вариантов в стиле «решай сам», а объясняет, что именно следует делать, по какой причине и почему именно такое решение станет принципиально важным для вашего успеха.

Роберт Мартин дает прямые и лаконичные ответы на ключевые вопросы архитектуры и дизайна. «Чистую архитектуру» обязаны прочитать разработчики всех уровней, системные аналитики, архитекторы и каждый программист, который желает подняться по карьерной лестнице или хотя бы повлиять на людей, которые занимаются данной работой.

В форматах:a4.pdfиios.ePubпредставлены файлы от издательства.

Другие книги автора Роберт С. Мартин

Прошло почти двадцать лет с тех пор как появился Манифест Agile. Легендарный Роберт Мартин (Дядя Боб) понял, что пора стряхнуть пыль с принципов Agile, и заново рассказать о гибком подходе не только новому поколению программистов, но и специалистам из других отраслей. Автор полюбившихся айтишникам книг «Чистый код», «Идеальный программист», «Чистая архитектура» стоял у истоков Agile. «Чистый Agile» устраняет недопонимание и путаницу, которые за годы существования Agile усложнили его применение по сравнению с изначальным замыслом.

По сути Agile – это всего лишь небольшая подборка методов и инструментов, помогающая небольшим командам программистов управлять небольшими проектами,… но приводящая к большим результатам, потому что каждый крупный проект состоит из огромного количества кирпичиков. Пять десятков лет работы с проектами всех мыслимых видов и размеров позволяют Дяде Бобу показать, как на самом деле должен работать Agile.

Если вы хотите понять преимущества Agile, не ищите лёгких путей – нужно правильно применять Agile. «Чистый Agile» расскажет, как это делать разработчикам, тестировщикам, руководителям, менеджерам проектов и клиентам.

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

В этой книге легендарный эксперт Роберт Мартин (более известный в сообществе как «Дядюшка Боб»), автор бестселлера «Чистый код», рассказывает о том, что значит «быть профессиональным программистом», описывая методы, инструменты и подходы для разработки «идеального ПО». Книга насыщена практическими советами в отношении всех аспектов программирования: от оценки проекта и написания кода до рефакторинга и тестирования. Эта книга – больше, чем описание методов, она о профессиональном подходе к процессу разработки.

В наше время, когда медицина и биотехнологии все больше вторгаются в сферы зачатия, родов и заботы о детях, как никогда важно разобраться в том, как эти процессы возникли и развивались у нашего вида в ходе эволюции. С этой задачей блестяще справился один из лучших в мире специалистов по эволюционной биологии Роберт Мартин, написав основательную и увлекательную книгу, в которой можно найти ответы как на самые серьезные и практические вопросы, так и порой на курьезные. Как избежать послеродовой депрессии? Можно ли сократить заболеваемость раком груди? Зачем мужчинам соски? Уменьшается ли женский мозг во время беременности? Каковы биологические предпосылки мастурбации? И даже в век всеобщего сексуального просвещения самый искушенный читатель узнает что то удивительное и неожиданное для себя.

Самое популярное в жанре Зарубежная компьютерная литература

Клифф Блезински – или CliffyB, как он известен среди геймеров, – разработчик Unreal и Gears of War. Он один из немногих гейм-дизайнеров, кто достиг мифического статуса рок-звезды. В этой автобиографии он без утайки рассказывает свою захватывающую личную историю, которая идет рука об руку с развитием индустрии видеоигр.

Блезински создал первую игру еще до окончания средней школы, а в семнадцать присоединился к молодой компании под названием Epic Games, где его ждали изнурительные часы работы и реализация уникального творческого потенциала. Он подробно описывает, как Epic стала лидером отрасли – во многом благодаря его работе над франшизами Unreal и Gears of War (и его вкладу в игру Fortnite). Вы узнаете, как из застенчивого прыщавого интроверта Блезински превратился в знаменитость за рулем спортивного автомобиля.

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

Книга содержит нецензурную лексику.

Понравилась книга? Поставь бумагу на полку!

Покупатели электронной книги найдут внутри скидку на бумажную версию.

Вы любите игры и хотите научиться профессионально их создавать? Тогда эта книга идеально вам подойдет!

Джастин Гэри двадцать лет проработал в игровой индустрии и теперь готов поделиться своими секретами – простыми, практичными и эффективными. Джастин проведет вас через каждый этап создания игры, даст советы и научит упражнениям, которые помогут вам сформулировать свои идеи и воплотить их в жизнь.

Вы научитесь:

• преодолевать ментальные блоки и творчески мыслить;

• вызывать у игроков правильные эмоциональные реакции;

• проводить мозговой штурм идей и находить пригодные для использования;

• проходить шести этапов основного цикла проектирования для создания игры;

• интегрировать в свои проекты монетизацию;

• избегать рутины и выгорания или использовать их в своих интересах;

• искать работу в игровой индустрии и добиваться публикации своих игр;

• проводить грамотный и эффективный маркетинг;

• создавать проекты, которые выдержат испытание временем.

Сделайте первый шаг к своей мечте стать успешным гейм-дизайнером!

Джастин Гэри – отмеченный наградами гейм-дизайнер и предприниматель. Он начал карьеру геймера в семнадцать лет, когда выиграл национальный чемпионат США по Magic: The Gathering. Он работал над Solforge и World of Warcraft Miniatures, а в 2010 году основал компанию Gary Games, которая выпустила популярную игру Ascension.

В формате PDF A4 сохранен издательский макет книги.

Если вы ничего не смыслите в разработке игр, но хотите зарабатывать этим на жизнь, эта книга специально для вас!

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

Вы научитесь многим необходимым навыкам и побольше узнаете о различных аспектах разработки игр:

• мышление и настрой;

• подготовка к производству;

• финансирование;

• юридические вопросы;

• сама разработка;

• маркетинг и PR;

• издание и дистрибуция;

• запуск игры.

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

Это идеальный старт для любого начинающего разработчика игр. Превратите свою идею в успешную игру за 10 шагов!

В формате PDF A4 сохранен издательский макет книги.

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

Саммари книги «Карьера в IT» подготовлено совместно с проектом MakeRight. Читайте ключевые идеи бестселлеров и выбирайте лучшее в мире книг!

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

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

Текст нового издания значительно переработан автором с целью добиться большей ясности, кроме того, книга дополнена новым приложением и более чем 120 практическими упражнениями.

Перед вами автобиография легендарного разработчика Джона Ромеро – увлекательное погружение в мир игровой индустрии!

Эта книга раскроет тайны и подробности создания таких знаковых игр, как DOOM, Wolfenstein 3D и Quake, и поможет понять, почему эти игры отзываются в сердцах миллионов людей.

Однако вы не только узнаете больше о любимых играх, но и познакомитесь с личностью самого Джона Ромеро – гейм-дизайнера и инноватора.

• Как прошло его необычное детство?

• Почему он увлекся созданием видеоигр?

• Какие вызовы, триумфы и поражения ждали его на жизненном пути?

• Какие отношения связывали его с коллегами?

• Как рождалась компания id Software и почему он ее покинул?

• Чем он живет сейчас и какие у него планы на будущее?

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

Понравилась книга? Поставь бумагу на полку!

Покупатели электронной книги найдут внутри скидку на бумажную версию.

В книге присутствует нецензурная брань!

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

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

Сделайте процесс разработки игр более продуктивным и здоровым!

Перед вами книга, написанная легендарным разработчиком Ричардом Лемаршаном, которая расскажет, как соединить творческие аспекты гейм-дизайна с проверенными методами эффективного управления проектами. В ней описываются четыре этапа создания проекта: разработка идеи, подготовка к производству, производство и постпродакшн. Эта книга научит вас, как провести проект цифровой игры от начала до конца – от создания концепта и проектирования до сборки, тестирования и релиза – и избежать при этом неконтролируемого переутомления, известного среди разработчиков как «кранч».

В формате PDF A4 сохранен издательский макет книги.

Разработка сценария для видеоигры – увлекательное дело. Но игровым писателям приходится постоянно учиться и бросать вызов ограничениям.

Это связано с тем, что игровая индустрия развивается и становится все более зрелой. Тут и стремительное совершенствование технологий, которое мы наблюдаем из года в год, и растущие ожидания игроков.

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

Перед вами книга, в которой собран 201 легко усваиваемый совет от легендарного гейм-дизайнера.

В формате PDF A4 сохранен издательский макет книги.

Большинство компаний, разрабатывающих ПО, якобы используют Agile, но на самом деле не понимают, что это такое Agile. Хотите повысить гибкость своей команды? В книге вы найдете четкие, конкретные и подробные рекомендации о том, что, как и почему следует делать, а когда стоит пойти на компромиссы.

Джеймс Шор предлагает реальные решения по освоению, планированию, разработке и управлению, основанные на более чем двадцатилетнем опыте Agile. Он объединяет актуальные идеи экстремального программирования, Scrum, Lean, DevOps и многих других в единое целое. Узнайте, как успешно внедрить гибкую разработку в вашей команде и организации, или разберитесь, почему Agile вам не подходит.

В формате PDF A4 сохранен издательский макет книги.

Оставить отзыв