Посты | OTUS
Запланируйте обучение с выгодой в Otus!
-15% на все курсы до 27.11 Забрать скидку! →
Выбрать курс
Kotlin DSL в автоматизации

Если вы занимаетесь UI-тестированием, то знаете, как порой нелегко выискивать истину среди множества локаторов, расположенных в длинной «портянке» автотеста. Конечно, если вы на проекте уже 2+ года, то вы даже среди ночи вспомните, что есть что. Но для новичка быстро въехать в происходящее — та еще задача. Решить эту проблему можно, перейдя на Kotlin DSL.

Атомарный подход в тестировании

Хотите ускорить создание новых автотестов, заодно упростив поддержку старых? Постарайтесь избавиться от громоздких end-to-end-кейсов там, где это возможно. Это станет хорошим шагом на пути к оптимизации автотестирования на проекте.

Static batching в Unity 3D

C__HeadlineSEO_970x70-1801-f7b24e.png

Static batching -- специальная фича Unity, которая способна сэкономить много циклов CPU. Всегда, когда объект рендерится, происходит Draw Call — речь идет о команде для CPU/GPU о том, что объект должен отрендериться. Движок Unity запускает несколько вызовов отрисовки, накладывая их друг на друга, что и формирует сцену. При этом каждый Draw Call потребует ресурсов CPU, следовательно, возникает закономерное желание минимизировать потребление этих ресурсов.

Сериализация и десериализация в Unity

C__HeadlineSEO_970x70-1801-f7b24e.png

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

Отзыв выпускника курса "Python QA Engineer"

otus_feedback_07june_1000x700_4-1801-174103.jpg

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

Отзыв выпускника курса "Инфраструктурная платформа на основе Kubernetes"

otus_feedback_07june_1000x700_2-1801-1e2955.jpg

Я работаю в компании Nexign. До изучения Kubernetes я занимался автоматизацией тестирования. Последние 3 годя я посвятил созданию фреймворка для автоматизации системных тестов и его внедрения на проекте трансформации биллинга в «Мегафон».

Отзыв выпускника курса "C++ Developer. Professional"

otus_feedback_07june_1000x700_1-1801-3d18eb.jpg

Всем привет!!! Я бы хотел поблагодарить коллектив онлайн-университета «ОТУС», а особенно преподавателей курса «Разработчик С++». Они мне очень помогли встать на правильные «рельсы» в моей карьере разработчика С++.

О преподавании из первых уст - Михаил Марюфич, преподаватель курсов «Промышленный ML на больших данных», «Machine Learning. Advanced»

А мы продолжаем брать интервью у наших преподавателей и спрашивать про их опыт.

Михаил рассказал нам о начале своей преподавательской деятельности в ОТУС и подготовку к занятиям.

"В ОТУС меня пригласил коллега - Андрей Кузнецов (преподаватель на курсе Промышленный ML на больших данных). Изучив программу курса я понял, что материал мне интересен - некоторые темы из программы пересекались с проектами, в которых я участвовал на работе. Активную преподавательскую деятельность я начал с сентября 2020 года, точнее первое мое занятие было 19.10.2020 года.

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

Перед занятием я накидываю примерную структуру вебинара в презентацию, потом её расширяю: добавляю необходимую информацию, иллюстрации, примеры и готовлю демки. Во время вебинара стараюсь также уделять внимание студентам, например, заранее готовлю вопросы для студентов. Иногда просматриваю чаты с других занятий или записи, чтобы понимать уровень и знания аудиторию и под неё корректировать/готовить материал. При объяснении темы стараюсь говорить более простым и понятным языком, также стараюсь готовить для студентов дополнительный материал (книги, статьи, конференции, открытые вебинары).

Желаю коллегам активных студентов!"

Kotlin Vs Java Comparision in 2021

It is the ultimate battle of top mobile app development languages – Kotlin Vs Java. All the trouble began back in 2011 when Kotlin was introduced in the Android development world. Before the introduction of Kotlin, Java was eliminating all possible competitors with ease. Kotlin took an interesting approach to this challenge. With the support of Google and Jetbrains, Kotlin set out to replace the Java programming language by wri

Популярное
Сегодня тут пусто
Черная пятница в Otus! ⚡️
Скидка 15% на все курсы до 27.11 →