Использование ParameterResolver в JUnit 5

Если вы занимались написанием тестов, то наверняка сталкивались с ситуацией, когда в тест нужно передать какой-либо объект. JUnit 5 предоставляет механизм Extensions, который позволяет значительно расширить функциональность тестов. Одной из наиболее полезных возможностей этого механизма является ParameterResolver, который позволяет автоматически вн…

22

Аннотация @Slf4j и её роль в логировании

Если вы хотите узнать, что такое аннотация @Slf4j из Lombok, тогда эта статья для вас.

Секреты кэширования объектов в Java: что скрывает оператор ==?

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

11

📆 Расписание тренингов на ближайший месяц:

📆 Расписание тренингов на ближайший месяц:

📆 Расписание тренингов на сентябрь

📆 Расписание тренингов на сентябрь

Полный гайд по тестированию на Flutter. Часть 4: продвинутое модульное тестирование

Hola, Amigos! На связи Павел Гершевич, Mobile Team Lead агентства продуктовой разработки Amiga. Это серия статей переводов о тестировании в Flutter, предыдущие выпуски можно найти в нашем блоге. Сегодня перевод посвящен продвинутому модульному тестированию. Всем приятного чтения!

Полный гайд по тестированию на Flutter. Часть 4: продвинутое модульное тестирование
22

⚡️Взаимодействие backend и frontend разработки: сложности и решения⚡️

Взаимодействие между backend и frontend – это ключевой аспект разработки современных веб-приложений. Эти две части системы должны работать синхронно, чтобы обеспечивать пользователям удобный и быстрый интерфейс. Однако на практике взаимодействие между ними может столкнуться с различными сложностями.

Полный гайд по тестированию на Flutter. Часть 2: Простые модульные тесты

Hola, Amigos! На связи Павел Гершевич, Mobile Team Lead агентства разработки сайтов и мобильных приложений Amiga. Продолжаем нашу серию статей переводов о тестировании в Flutter. В этой и нескольких следующих частях поговорим о модульном (Unit) тестировании.

Полный гайд по тестированию на Flutter. Часть 2: Простые модульные тесты
11

📆 Расписание тренингов на август-сентябрь

📆 Расписание тренингов на август-сентябрь

📆 Расписание тренингов на ближайший месяц:

📆 Расписание тренингов на ближайший месяц:

Как быстро менять продукт, чтобы найти позиционирование? 6 причин, почему мы залипаем на неудачной идее

"Такое ощущение, что я бьюсь головой о стену. Где-то рядом дверь, но я никак не могу ее найти. Она есть. Но где? А голова уже окровавлена. И я продолжаю биться"

Как использовать метрики в тестировании, чтобы ускорить релиз цифрового продукта

Как использовать метрики в тестировании, чтобы ускорить релиз цифрового продукта

Метрики в тестировании — пустая трата времени или объективный показатель качества и скорости разработки? Когда применяются и что дают цифровому продукту? Вместе с начальником QA-отдела Fusion Tech постараемся разобраться в этих вопросах и выяснить, какие метрики и как влияют на процесс разработки.

1111

Тестирование React. Часть 2: Playwright

Всем привет. Я - Петр Цой. Ищу первую работу на React. В качестве моего резюме выступает сайт petrtcoi.com. Ссылка на GitHub.

11

Тестирование React. Часть 1: testing-library

Всем привет. Я - Петр Цой. Ищу первую работу на React. В качестве моего резюме выступает сайт petrtcoi.com. Ссылка на GitHub.

22

Просто о сложном: юзабилити

Думаю, вам знакомо понятие «юзабилити». Но есть ли у вас полное понимание этого термина? Источники трактуют его по-разному, но все сводится к следующему:

33

Длинные позиции на рынке опционов ETH, опережают короткие медвежьи ставки

Уже сейчас, порядка +$300 миллионов долларов открытого интереса на покупку ETH на минимальном уровне $4000 долларов.

📆 Расписание тренингов на ближайший месяц:

📆 Расписание тренингов на ближайший месяц:

✅ Flutter Flow vs Adalo и Glide: в чем разница?