Всем привет!
🔥 Новое видео на канале 🔥
В лекции публикуем отчет по тестированию.
https://youtu.be/xXF_HEZSs5c
Коммит к лекции: https://bit.ly/3S09I3h
Ресурсы:
🔴LifeEXE School (в случае блокировки YouTube): https://life-exe.teachable.com
🔴Группа ВКонтакте: https://vk.com/lifeexecode
🔴Twitter: https://twitter.com/LifeExeCode
🔴GitHub: https://github.com/life-exe
🔴Medium: https://medium.com/@lifeexe
Поддержать канал:
🔴PayPal Donate: https://bit.ly/LifeExePayPalDonate
🔴Patreon: https://www.patreon.com/lifeexecode
#unrealengine #ue4 #gamedev #devops #unit_tests #test_automation #TDD #test_report #test_coverage #unrealengine5 #ue5 #lifeexe #lifeexecode #cplusplus
🔥 Новое видео на канале 🔥
В лекции публикуем отчет по тестированию.
https://youtu.be/xXF_HEZSs5c
Коммит к лекции: https://bit.ly/3S09I3h
Ресурсы:
🔴LifeEXE School (в случае блокировки YouTube): https://life-exe.teachable.com
🔴Группа ВКонтакте: https://vk.com/lifeexecode
🔴Twitter: https://twitter.com/LifeExeCode
🔴GitHub: https://github.com/life-exe
🔴Medium: https://medium.com/@lifeexe
Поддержать канал:
🔴PayPal Donate: https://bit.ly/LifeExePayPalDonate
🔴Patreon: https://www.patreon.com/lifeexecode
#unrealengine #ue4 #gamedev #devops #unit_tests #test_automation #TDD #test_report #test_coverage #unrealengine5 #ue5 #lifeexe #lifeexecode #cplusplus
YouTube
30. Тестирование в Unreal Engine. Публикация локального отчета по тестам. Автоматизация UE
#unrealengine #tests #gamedev #devops #ue4 #unittests #unrealengine5 #ue5 #lifeexe #lifeexecode
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
0:00:00 - Введение…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
0:00:00 - Введение…
🔥33👍8🤬2
Всем привет! 🤖
У Replit, который я периодически использую в уроках для демонстрации фишек C++, вышло приложение:
https://youtu.be/Cmq3TrS3ccU
Скептически отношусь к написанию кода с телефона/планшета, поскольку это объективно неудобно, но с точки зрения UX у Replit получилось достаточно неплохо. Пока что это лучшая попытка среди аналогов. Рекомендую потестировать.
В блоге они описали основные UX концепты, над которыми работали: https://blog.replit.com/mobile-app
Навигация по коду с помощью виртуального джойстика 🕹 действительно удобна.
Идеально подойдет для решения задачек в поезде или на даче, в местах без доступа к PC 😅
У Replit, который я периодически использую в уроках для демонстрации фишек C++, вышло приложение:
https://youtu.be/Cmq3TrS3ccU
Скептически отношусь к написанию кода с телефона/планшета, поскольку это объективно неудобно, но с точки зрения UX у Replit получилось достаточно неплохо. Пока что это лучшая попытка среди аналогов. Рекомендую потестировать.
В блоге они описали основные UX концепты, над которыми работали: https://blog.replit.com/mobile-app
Навигация по коду с помощью виртуального джойстика 🕹 действительно удобна.
Идеально подойдет для решения задачек в поезде или на даче, в местах без доступа к PC 😅
YouTube
The Replit Mobile App: Code anywhere
We’re excited to announce the launch of the Replit mobile app. With the mobile app, you can code anything, anywhere. Use the app to write a Python bot, build and launch your personal website, or run any program you can imagine.
Download the app on Android…
Download the app on Android…
👍35🔥9❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Всем привет! 🦾
Новое видео на этой неделе — четверг, 21:00
Лекция мощная, состоит из двух частей:
1️⃣ Создаем работу в Jenkins, запускаем тесты нашего TPS проекта и публикуем красивый отчет с графиком.
2️⃣ Создаем туннель до нашего локального Jenkins'a с помощью ngrok — получим доступ к Jenkins через публичный URL. Автоматически запускаем тесты в Jenkins с помощью Github webhooks на каждый pull-request.
Урок крайне важный. Мы полностью защитим себя от попадания в репозиторий дефектных коммитов. Сделаем все по современным стандартам качества разработки ПО.
Увидимся в четверг.
Новое видео на этой неделе — четверг, 21:00
Лекция мощная, состоит из двух частей:
1️⃣ Создаем работу в Jenkins, запускаем тесты нашего TPS проекта и публикуем красивый отчет с графиком.
2️⃣ Создаем туннель до нашего локального Jenkins'a с помощью ngrok — получим доступ к Jenkins через публичный URL. Автоматически запускаем тесты в Jenkins с помощью Github webhooks на каждый pull-request.
Урок крайне важный. Мы полностью защитим себя от попадания в репозиторий дефектных коммитов. Сделаем все по современным стандартам качества разработки ПО.
Увидимся в четверг.
🔥49👍11❤🔥4🐳1
Всем привет!
🔥 Новое видео на канале 🔥
План лекции следующий:
🎯 Создаем работу в Jenkins для запуска тестов
🎯 Запускаем Jenkins агента на отдельной ноде
🎯 Рассмотрим python скрипт конвертации анриловского json отчета в jUnit
🎯 Публикуем отчет jUnit в Jenkins
🎯 Создаем туннель до нашего локального Jenkins'a с помощью ngrok
🎯 Рассмотрим Github Webhooks
🎯 Установим Pull Request Builder плагин
🎯 Запускаем тесты в Jenkins по каждому pull-request
🎯 Поработаем с разными credentials
https://youtu.be/U6p-VQZhFcI
Информации будет много, поэтому все ссылки для удобства собрал на отдельной странице в вики:
https://lifeexe-art.gitbook.io/unreal-automation/plan-video-kursa/lekciya-31
Ресурсы:
🔴LifeEXE School (в случае блокировки YouTube): https://life-exe.teachable.com
🔴Группа ВКонтакте: https://vk.com/lifeexecode
🔴Twitter: https://twitter.com/LifeExeCode
🔴GitHub: https://github.com/life-exe
🔴Medium: https://medium.com/@lifeexe
Поддержать канал:
🔴PayPal Donate: https://bit.ly/LifeExePayPalDonate
🔴Patreon: https://www.patreon.com/lifeexecode
#unrealengine #ue4 #gamedev #devops #unit_tests #test_automation #TDD #test_report #test_coverage #unrealengine5 #ue5 #lifeexe #lifeexecode #cplusplus
#jenkins #jUnit #ngrok
🔥 Новое видео на канале 🔥
План лекции следующий:
🎯 Создаем работу в Jenkins для запуска тестов
🎯 Запускаем Jenkins агента на отдельной ноде
🎯 Рассмотрим python скрипт конвертации анриловского json отчета в jUnit
🎯 Публикуем отчет jUnit в Jenkins
🎯 Создаем туннель до нашего локального Jenkins'a с помощью ngrok
🎯 Рассмотрим Github Webhooks
🎯 Установим Pull Request Builder плагин
🎯 Запускаем тесты в Jenkins по каждому pull-request
🎯 Поработаем с разными credentials
https://youtu.be/U6p-VQZhFcI
Информации будет много, поэтому все ссылки для удобства собрал на отдельной странице в вики:
https://lifeexe-art.gitbook.io/unreal-automation/plan-video-kursa/lekciya-31
Ресурсы:
🔴LifeEXE School (в случае блокировки YouTube): https://life-exe.teachable.com
🔴Группа ВКонтакте: https://vk.com/lifeexecode
🔴Twitter: https://twitter.com/LifeExeCode
🔴GitHub: https://github.com/life-exe
🔴Medium: https://medium.com/@lifeexe
Поддержать канал:
🔴PayPal Donate: https://bit.ly/LifeExePayPalDonate
🔴Patreon: https://www.patreon.com/lifeexecode
#unrealengine #ue4 #gamedev #devops #unit_tests #test_automation #TDD #test_report #test_coverage #unrealengine5 #ue5 #lifeexe #lifeexecode #cplusplus
#jenkins #jUnit #ngrok
YouTube
31. Тестирование в Unreal Engine. Запускаем тесты в Jenkins на каждый pull-request, ngrok, jUnit
#unrealengine #tests #gamedev #devops #ue4 #unittests #unrealengine5 #ue5 #lifeexe #lifeexecode #java #python #ngrok #junit
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46…
👍25🔥15🤯2
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️Всем привет!
Вышел шикарный бесплатный ассет-пак от KitBash3D — Mission To Minevra
Можно собрать с его помощью отличную локацию по мотивам художественного фильма «Вспомнить Всё», либо попытаться опередить разработчиков «Dead Space»😏
Бесплатно, без sms, но с регистрацией. Рекомендую закачать, пока пак доступен.
Делюсь ссылочкой: https://kitbash3d.com/products/mission-to-minerva
#unrealengine #ue5 #gamedev #unrealengine5 #ue4 #assets #lifeexe #lifeexecode
Вышел шикарный бесплатный ассет-пак от KitBash3D — Mission To Minevra
Можно собрать с его помощью отличную локацию по мотивам художественного фильма «Вспомнить Всё», либо попытаться опередить разработчиков «Dead Space»😏
Бесплатно, без sms, но с регистрацией. Рекомендую закачать, пока пак доступен.
Делюсь ссылочкой: https://kitbash3d.com/products/mission-to-minerva
#unrealengine #ue5 #gamedev #unrealengine5 #ue4 #assets #lifeexe #lifeexecode
🔥41👍11🐳2
This media is not supported in your browser
VIEW IN TELEGRAM
🍿 Всем привет! 🍿
Полезные материалы о Nanite, с которыми рекомендую ознакомиться:
🎯 Epic Games недавно выпустили небольшую брошюру, 20 страниц с картинками, как мы любим: https://bit.ly/3fmufSD
🎯 Большой доклад от Brian Karis с SIGGRAPH 2021, pdf в открытом доступе, 155 страниц: https://bit.ly/3TUrK95
Видео выступления легко находится на youtube (официального нет)
🎯 Документация от Unreal Engine: https://bit.ly/3Nn9HWB
#unrealengine #ue5 #gamedev #unrealengine5 #ue4 #edu #learn #lifeexe #lifeexecode #nanite
Полезные материалы о Nanite, с которыми рекомендую ознакомиться:
🎯 Epic Games недавно выпустили небольшую брошюру, 20 страниц с картинками, как мы любим: https://bit.ly/3fmufSD
🎯 Большой доклад от Brian Karis с SIGGRAPH 2021, pdf в открытом доступе, 155 страниц: https://bit.ly/3TUrK95
Видео выступления легко находится на youtube (официального нет)
🎯 Документация от Unreal Engine: https://bit.ly/3Nn9HWB
#unrealengine #ue5 #gamedev #unrealengine5 #ue4 #edu #learn #lifeexe #lifeexecode #nanite
👍51🔥10❤1
Всем привет!
🔥 Новая лекция в четверг 🔥
Рассматриваем недостающий ингредиент в нашем модуле по тестированию: тестовое покрытие a.k.a. code coverage a.k.a. test coverage.
Тестовое покрытие — это одна из метрик оценки качества тестирования, представляющая собой плотность покрытия тестами требований либо исполняемого кода.
Мы с вами создадим тестовое покрытие для нашего проекта с использованием бесплатной утилиты OpenCppCoverage.
Как обычно сделаем это двумя способами:
🎯 локально с помощью bat скрипта
🎯 через Jenkins: получим еще один отчет для нашей работы по тестированию
Видео скоро поставлю как премьеру, увидимся в четверг.
#unrealengine #ue4 #gamedev #devops #unit_tests #test_automation #TDD #test_report #test_coverage #unrealengine5 #ue5 #lifeexe #lifeexecode #cplusplus
🔥 Новая лекция в четверг 🔥
Рассматриваем недостающий ингредиент в нашем модуле по тестированию: тестовое покрытие a.k.a. code coverage a.k.a. test coverage.
Тестовое покрытие — это одна из метрик оценки качества тестирования, представляющая собой плотность покрытия тестами требований либо исполняемого кода.
Мы с вами создадим тестовое покрытие для нашего проекта с использованием бесплатной утилиты OpenCppCoverage.
Как обычно сделаем это двумя способами:
🎯 локально с помощью bat скрипта
🎯 через Jenkins: получим еще один отчет для нашей работы по тестированию
Видео скоро поставлю как премьеру, увидимся в четверг.
#unrealengine #ue4 #gamedev #devops #unit_tests #test_automation #TDD #test_report #test_coverage #unrealengine5 #ue5 #lifeexe #lifeexecode #cplusplus
👍31🔥20❤1
Всем привет!
🔥 Новое видео на канале 🔥
План лекции следующий:
🎯 Говорим про тестовое покрытие
🎯Рассматриваем OpenCppCoverage
🎯 Пишем bat скрипт для запуска тестового покрытия
🎯 Рассматриваем форматы публикации отчета: html, cobertura
🎯 Создаем Jenkins работу для запуска тестового покрытия
🎯 Проверим макрос FORCENOINLINE
https://youtu.be/owBUien7aRs
Все ссылки из видео для удобства собрал на отдельной странице в вики
Ресурсы:
🔴LifeEXE School
🔴Группа ВКонтакте
🔴Twitter
🔴GitHub
🔴Medium
Поддержать канал:
🔴PayPal Donate
🔴Patreon
#unrealengine #ue5 #gamedev #devops #unit_tests #test_automation #TDD #test_report #test_coverage #code_coverage #unrealengine5 #ue4 #lifeexe #lifeexecode #cplusplus
🔥 Новое видео на канале 🔥
План лекции следующий:
🎯 Говорим про тестовое покрытие
🎯Рассматриваем OpenCppCoverage
🎯 Пишем bat скрипт для запуска тестового покрытия
🎯 Рассматриваем форматы публикации отчета: html, cobertura
🎯 Создаем Jenkins работу для запуска тестового покрытия
🎯 Проверим макрос FORCENOINLINE
https://youtu.be/owBUien7aRs
Все ссылки из видео для удобства собрал на отдельной странице в вики
Ресурсы:
🔴LifeEXE School
🔴Группа ВКонтакте
🔴GitHub
🔴Medium
Поддержать канал:
🔴PayPal Donate
🔴Patreon
#unrealengine #ue5 #gamedev #devops #unit_tests #test_automation #TDD #test_report #test_coverage #code_coverage #unrealengine5 #ue4 #lifeexe #lifeexecode #cplusplus
YouTube
32. Тестирование в Unreal Engine. Метрики тестирования. Тестовое покрытие. OpenCppCoverage + Jenkins
#unrealengine #tests #gamedev #devops #ue5 #unittests #unrealengine5 #ue4 #lifeexe #lifeexecode #java #python #OpenCppCoverage #code_coverage #test_coverage
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course…
🔥39❤1👍1
🔥 Всем привет! 🔥
В пятницу вечером гигантская лекция по автоматической генерации документации к проектам Unreal Engine.
🎯 Рассматриваем open source утилиту для генерации документации Doxygen: настраиваем дизайн, разбираемся с основным функционалом, создаем TODO листы, отображаем формулы.
🎯 Создаем, как обычно, Jenkins работу для непрерывной интеграции документации.
🍒 на 🎂 —рассматриваем Github Workflows, создадим пайплайн генерации и публикации документации прямо на Github. Научимся запускать генерацию на каждый коммит на выделенной виртуальной машине.
https://life-exe.github.io/UnrealTPSGame
🎯 В самом конце немного прокачаем материал из предыдущей лекции — скомпилируем неоптимизированный билд, который улучшит наше тестовое покрытие.
Материала очень много, увидимся в пятницу, в 21:00
#unrealengine #ue5 #gamedev #devops #docs #doxygen #TDD #test_report #test_coverage #unrealengine4 #ue4 #lifeexe #lifeexecode #cplusplus
В пятницу вечером гигантская лекция по автоматической генерации документации к проектам Unreal Engine.
🎯 Рассматриваем open source утилиту для генерации документации Doxygen: настраиваем дизайн, разбираемся с основным функционалом, создаем TODO листы, отображаем формулы.
🎯 Создаем, как обычно, Jenkins работу для непрерывной интеграции документации.
🍒 на 🎂 —
🎯 В самом конце немного прокачаем материал из предыдущей лекции — скомпилируем неоптимизированный билд, который улучшит наше тестовое покрытие.
Материала очень много, увидимся в пятницу, в 21:00
#unrealengine #ue5 #gamedev #devops #docs #doxygen #TDD #test_report #test_coverage #unrealengine4 #ue4 #lifeexe #lifeexecode #cplusplus
🔥54👍5❤4🥰2🐳2👏1🎉1
Всем привет!
🔥 Новое видео на канале 🔥
Краткий план лекции следующий:
🎯 Изучаем Doxygen
🎯 Создаем работу в Jenkins для генерации доков
🎯 Рассматриваем GitHub Workflows
🎯 Собираем неоптимизированный билд
https://youtu.be/wvy6lLt1YfY
🔶 Итоговая документация
🔶 Все ссылки из видео
Ресурсы:
🔴 LifeEXE School
🔴 Группа ВКонтакте
🔴 Twitter
🔴 GitHub
Поддержать канал:
🔴 Patreon
🔴 PayPal Donate
#unrealengine #ue5 #gamedev #devops #doxygen #github #test_coverage #code_coverage #unrealengine5 #ue4 #lifeexe #lifeexecode #cplusplus
🔥 Новое видео на канале 🔥
Краткий план лекции следующий:
🎯 Изучаем Doxygen
🎯 Создаем работу в Jenkins для генерации доков
🎯 Рассматриваем GitHub Workflows
🎯 Собираем неоптимизированный билд
https://youtu.be/wvy6lLt1YfY
🔶 Итоговая документация
🔶 Все ссылки из видео
Ресурсы:
🔴 LifeEXE School
🔴 Группа ВКонтакте
🔴 GitHub
Поддержать канал:
🔴 Patreon
🔴 PayPal Donate
#unrealengine #ue5 #gamedev #devops #doxygen #github #test_coverage #code_coverage #unrealengine5 #ue4 #lifeexe #lifeexecode #cplusplus
YouTube
33. Документация проектов Unreal Engine. Doxygen. GitHub Workflows. Jenkins. Автоматизация UE
#unrealengine #gamedev #devops #CI #ue5 #unrealengine5 #ue4 #lifeexe #lifeexecode #doxygen #githubworkflows #jenkins #python #conan
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referral…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referral…
🔥35👍8❤1
🔥 Всем привет! 🔥
Holy moly! Epic Games релизнули RealityScan для IOS 😍
https://youtu.be/fXLOMOWWBJQ
Приложение естественно бесплатное, можно тестить:
https://apps.apple.com/us/app/realityscan/id1584832280
Думаю, сделаю обзор!
#unrealengine #ue5 #gamedev #unrealengine5 #IOS #realityscan #lifeexe #lifeexecode
Holy moly! Epic Games релизнули RealityScan для IOS 😍
https://youtu.be/fXLOMOWWBJQ
Приложение естественно бесплатное, можно тестить:
https://apps.apple.com/us/app/realityscan/id1584832280
Думаю, сделаю обзор!
#unrealengine #ue5 #gamedev #unrealengine5 #IOS #realityscan #lifeexe #lifeexecode
YouTube
RealityScan Available Now | Capture the World and Create Your Own
RealityScan is now officially FREE to download on iOS!
Get the 3D scanning app for mobile devices that turns photos into high-fidelity 3D models.
When you upload your first RealityScan model to Sketchfab, you’ll get a year’s Sketchfab Pro subscription!…
Get the 3D scanning app for mobile devices that turns photos into high-fidelity 3D models.
When you upload your first RealityScan model to Sketchfab, you’ll get a year’s Sketchfab Pro subscription!…
🔥37👍9❤5
🎮 Всем привет 🎮
В эфире рубрика шоукейсов
https://youtu.be/NHKNRldatTo
Проект: At Any Cost
Разработчик: Alexei Bespalov
Скачать/поиграть: https://bit.ly/3iznMEY
Все проекты собираются в данной wiki: https://lifeexe-art.gitbook.io/student-projects
Если у вас есть интересный персональный проект — присылайте, с удовольствием опубликую.
В вики на главной имеется форма отправки проектов, либо можно по прямой ссылке: https://bit.ly/apply_your_game_lifeexe
#showcase #unrealengine #ue5 #unrealengine5 #gamedev #lifeexe #lifeexecode
В эфире рубрика шоукейсов
https://youtu.be/NHKNRldatTo
Проект: At Any Cost
Разработчик: Alexei Bespalov
Скачать/поиграть: https://bit.ly/3iznMEY
Все проекты собираются в данной wiki: https://lifeexe-art.gitbook.io/student-projects
Если у вас есть интересный персональный проект — присылайте, с удовольствием опубликую.
В вики на главной имеется форма отправки проектов, либо можно по прямой ссылке: https://bit.ly/apply_your_game_lifeexe
#showcase #unrealengine #ue5 #unrealengine5 #gamedev #lifeexe #lifeexecode
🔥28👍18😁2