[k-syndicate.school, Анатолий Колесник] Продвинутое Unit тестирование в Unity | Advanced Unit Testing in Unity [2024, RUS]

Страницы:  1
Ответить
 

Learn JavaScript Beggom

Стаж: 5 лет 3 месяца

Сообщений: 777

Learn JavaScript Beggom · 23-Июн-25 23:06 (5 дней назад)

Продвинутое Unit тестирование в Unity | Advanced Unit Testing in Unity
Год выпуска: 2024
Производитель: k-syndicate.school, Анатолий Колесник
Сайт производителя: https://lms.k-syndicate.school/unittesting/
Автор: Анатолий Колесник
Продолжительность: 07:27:59
Тип раздаваемого материала: Видеоурок
Язык: Русский
Субтитры: Отсутствуют
Описание:
Курс для Unity разработчиков, желающих углубить знания в тестировании и улучшить качество проектов. Вы освоите практику Test-Driven Development и научитесь писать поддерживаемые unit-тесты, избегая распространённых ошибок. Курс включает реальный код проектов для практического применения навыков.
Обзор курса
Основные виды тестов, такие как unit тесты и интеграционные тесты, и их различия.
Чем отличаются Play Mode и Edit Mode режимы запуска тестов в Unity и какой когда стоит использовать. Способы применения тестов, такие как: тесты логики, тесты данных, валидационные тесты сцен, тесты на соблюдение код-конвенций;
Фреймворки и библиотеки, которые существенно упростят жизнь при unit-тестировании: NUnit, Fluent Assertions, Moq, NSubstitute, Roslyn. Практика Test-Driven Development, что это, когда и как её применять. Какие IDE лучше работают с тестами по сравнению с другими.
Как писать unit-тесты так, чтобы их было легко поддерживать, каких рапространённых ошибок можно избежать заранее, а также много дополнительной полезной практической информации.
Курс построен таким образом, что все необходимые знания подаются порционно и таким образом мы избегаем резкого скачка в сложности. Например, начнём мы с полезного валидационного кода, однако быстро превратим его в полноценный unit-тест, что позволит понять основную концепцию. А дальше только будем наращивать обороты на различных примерах.
Кстати, о примерах. Автор с первого урока начинает использовать реальный код проектов, который заранее не адаптирован к unit-тестированию, и специально избегает выдуманных примеров. Таким образом, фактическое применение полученных навыков будет происходить максимально гладко на реальных проектах.
Для кого?
Этот курс предназначен для практикующих Unity разработчиков разного уровня от Junior до Senior/Team Lead.
[Junior – Middle]
Начинающие разработчики получат готовый инструментарий, практические решения и способы обходить распространённые ошибки в unit-тестировании, что позволит легко подключиться к команде, которая уже пишет unit-тесты, или начать писать unit-тесты с нуля на готовом проекте.
[Middle – Lead]
Для более опытных разработчиков помимо всего прочего станет понятно, как внедрять unit-тесты на уже готовых проектах, в т.ч. и с legacy кодом. Как подготовить код к тестированию. А также, как играть “вдолгую”, то есть не усложнить, а наоборот, упростить себе жизнь в будущем при помощи unit тестов.
Промо видео курса на youtube: https://youtu.be/prl7nNecLYY
Демо 7 урока на youtube: https://youtu.be/yJX1YXS4Oc8
Формат видео: MP4
Видео: avc, 1920x1080, 16:9, 60000к/с, 3455 кб/с
Аудио: aac, 44.1 кгц, 128 кб/с, 2 аудио
MediaInfo
General
Complete name : D:\5. Udemy Courses\K-syndicate (Knowledge Syndicate) - Advanced Unit Testing in Unity\01_03.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/avc1/mp41)
File size : 24.1 MiB
Duration : 56 s 167 ms
Overall bit rate : 3 597 kb/s
Frame rate : 60.000 FPS
Writing application : Lavf60.3.100
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.2
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 56 s 167 ms
Bit rate : 3 455 kb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 60.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.028
Stream size : 23.1 MiB (96%)
Writing library : x264 core 164
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=34 / lookahead_threads=5 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=23.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Codec configuration box : avcC
Audio
ID : 2
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Codec ID : mp4a-40-2
Duration : 56 s 123 ms
Source duration : 56 s 169 ms
Bit rate mode : Constant
Bit rate : 128 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 44.1 kHz
Frame rate : 43.066 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 877 KiB (4%)
Source stream size : 878 KiB (4%)
Default : Yes
Alternate group : 1
Скриншоты
Download
Rutracker.org не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error