- BrainTools - https://www.braintools.ru -
Предлагаем ознакомиться с краткими обзорами новинок, отправленных в типографию.
[1] Искусство юнит-тестирования с примерами на JavaScript. 3-е межд. изд.
Автор(ы): Ошеров Р., Хориков В.
Искусство юнит-тестирования не сводится к изучению правильного набора инструментов и практик. Искусство создавать классные тесты — это понимание сути, поиск верной стратегии для каждого конкретного случая и умение выйти из ситуации, когда тестирование превращается в беспорядочный процесс. Эта книга предлагает советы и рекомендации, которые полностью изменят ваш подход к тестированию ПО.
Вы научитесь создавать читабельные и простые в сопровождении тесты, изучите стратегии тестирования в масштабах организации, диагностику проблем, работу с унаследованным кодом и «бескомпромиссный» рефакторинг. Книга насыщена практическими примерами и знакомыми сценариями. Третье издание было дополнено методами, присущими объектно-ориентированному, функциональному и модульному стилю программирования. В примерах используются JavaScript, TypeScript и Node.js.
» Оглавление [2]
» Отрывок [3]
Оформить предзаказ [1]
[4] Blueprints. Визуальный скриптинг игр в Unreal Engine 5. 3-е изд.
Автор(ы): Ромеро М., Сьюеэлл Б.
Язык визуального программирования Blueprints используется в движке Unreal Engine, чтобы дизайнеры могли работать со сценариями игр, а программисты — создавать базовые элементы, которые могут легко дорабатываться дизайнерами. Эта книга познакомит вас со всеми возможностями редактора Blueprint Editor. Советы и рекомендации экспертов сделают вашу работу быстрой и эффективной.
Вы узнаете, как использовать переменные, макросы и функции, познакомитесь с основами объектно-ориентированного программирования, откроете Gameplay Framework, научитесь выстраивать взаимодействие блюпринтов друг с другом.
Основная часть книги посвящена разработке реальной игры: шутера от первого лица. Вы начнете со стандартного шаблона и пройдете путь от базовой механики стрельбы до достаточно сложных вещей: экранного интерфейса и умных врагов с искусственным интеллектом [5]. Вы узнаете о структурах данных (массивах, отображениях и перечислениях), векторных операциях и процедурной генерации. Наконец, вы поймете, как создавать игры для систем виртуальной реальности.
Внимательно прочтя эту книгу, вы получите навыки и знания, необходимые для разработки полнофункциональных игр, способных надолго увлечь пользователей.
» Оглавление [6]
» Отрывок [7]
Оформить предзаказ [4]
[8] Kubernetes для разработчиков
Автор(ы): Деннис У.
Современное программное обеспечение должно хорошо поддаваться масштабированию, эффективно справляясь при этом с балансировкой нагрузки, отслеживанием состояния и обеспечением безопасности. Узнайте, как можно решать эти и другие важные задачи. В издании рассматриваются все составляющие процесса контейнеризации и развертывания приложения на платформе Kubernetes с точки зрения [9] разработчика. Сначала вы создадите небольшое приложение, способное работать в облачном кластере Kubernetes, а затем поэтапно изучите рекомендуемые практики, позволяющие сделать развертывание стабильным в долгосрочной перспективе, включая методы масштабирования, планирования емкости и оптимизации ресурсов.
» Оглавление [10]
» Отрывок [11]
Оформить предзаказ [8]
[12] Blue Fox: взлом и реверс-инжиниринг ARM
Автор(ы): Маркстедтер М.
Пора разобраться с тем, что такое реверс-инжиниринг! Процессоры Arm используются в миллиардах устройств по всему миру — от смартфонов и планшетов до автомобильных систем и умных гаджетов.
Реверс-инжиниринг — это процесс анализа чужого программного обеспечения или аппаратного устройства, позволяющий быстро разобраться в принципах работы. Без него сейчас не обойтись, именно этот навык позволяет разработчикам, инженерам и специалистам по инфобезу изучать новые технологии, выявлять уязвимости и создавать более безопасные и эффективные системы.
В первой части книги вы познакомитесь с основами формата ELF, компиляции, архитектурой и инструкциями Arm, условным выполнением и потоками команд. Вторая часть будет особенно интересна реверс-инженерам, она посвящена инструментам статистического и динамического анализа, а также содержит пошаговые практические примеры. Книга завершается главой, посвященной анализу вредоносных программ на платформе macOS, что поможет расширить знания и навыки в области кибербезопасности.
«Blue Fox» — это не просто сборник инструкций, а практическое руководство, которое сделает процесс реверс-инжиниринга понятным и увлекательным.
» Оглавление [13]
» Отрывок [14]
Оформить предзаказ [12]
Автор: ph_piter
Источник [15]
Сайт-источник BrainTools: https://www.braintools.ru
Путь до страницы источника: https://www.braintools.ru/article/11706
URLs in this post:
[1] Image: https://www.piter.com/collection/soon/product/iskusstvo-yunit-testirovaniya-s-primerami-na-javascript-3-e-mezhd-izd
[2] Оглавление: https://www.piter.com/collection/soon/product/iskusstvo-yunit-testirovaniya-s-primerami-na-javascript-3-e-mezhd-izd#Oglavlenie-1
[3] Отрывок: https://www.piter.com/collection/soon/product/iskusstvo-yunit-testirovaniya-s-primerami-na-javascript-3-e-mezhd-izd#Otryvok-1
[4] Image: https://www.piter.com/collection/soon/product/blueprints-vizualnyy-skripting-igr-v-unreal-engine-5-3-e-izd
[5] интеллектом: http://www.braintools.ru/article/7605
[6] Оглавление: https://www.piter.com/collection/soon/product/blueprints-vizualnyy-skripting-igr-v-unreal-engine-5-3-e-izd#Oglavlenie-1
[7] Отрывок: https://www.piter.com/collection/soon/product/blueprints-vizualnyy-skripting-igr-v-unreal-engine-5-3-e-izd#Otryvok-1
[8] Image: https://www.piter.com/collection/soon/product/kubernetes-dlya-razrabotchikov
[9] зрения: http://www.braintools.ru/article/6238
[10] Оглавление: https://www.piter.com/collection/soon/product/kubernetes-dlya-razrabotchikov#Oglavlenie-1
[11] Отрывок: https://www.piter.com/collection/soon/product/kubernetes-dlya-razrabotchikov#Otryvok-1
[12] Image: https://www.piter.com/collection/soon/product/blue-fox-vzlom-i-revers-inzhiniring-arm
[13] Оглавление: https://www.piter.com/collection/soon/product/blue-fox-vzlom-i-revers-inzhiniring-arm#Oglavlenie-1
[14] Отрывок: https://www.piter.com/collection/soon/product/blue-fox-vzlom-i-revers-inzhiniring-arm#Otryvok-1
[15] Источник: https://habr.com/ru/companies/piter/articles/877990/?utm_source=habrahabr&utm_medium=rss&utm_campaign=877990
Нажмите здесь для печати.