Часто в практике мы сталкиваемся с нестабильными тестами, которые хочется перезапустить несколько раз. Если после n-го количества перезапусков тест остаётся неудачным, его признают проваленным.
В этой статье я рассмотрю возможные способы повторного запуска тестов в JUnit 5, с которыми я столкнулась при поиске решений.
Если вы занимались написанием тестов, то наверняка сталкивались с ситуацией, когда в тест нужно передать какой-либо объект. JUnit 5 предоставляет механизм Extensions, который позволяет значительно расширить функциональность тестов. Одной из наиболее полезных возможностей этого механизма является ParameterResolver, который позволяет автоматически вн…
Если вы хотите узнать, что такое аннотация @Slf4j из Lombok, тогда эта статья для вас.
В процессе прохождения одного тестового задания, связанного с работой с объектами и примитивами, я наткнулась на интересный и неочевидный факт о сравнении объектов в Java. Я дала неверный ответ, и по итогу все началось с того, что я решила проверить, что будет выведено в консоль для следующих строк кода:
В постоянно развивающемся мире технологий быть на шаг впереди - значит быть в курсе последних достижений в области программирования. Независимо от того, являетесь ли вы новичком или опытным разработчиком, вот топ-5 языков программирования, которые стоит изучить в этом году:
Рубрика IT-гороскоп для работяг на 24.06.2024.
#IT #TS #PHP #Java #C# #JS #Python #Ruby #Go #Kotlin #C/C++ #ABAP #1C
Разработка веб-приложений на Java эволюционировала с появлением новых, современных фреймворков, которые значительно упрощают процесс создания, тестирования и развертывания приложений. В этой статье мы рассмотрим три популярных фреймворка: Spring Boot, Micronaut и Quarkus. Мы сравним их, обсудим преимущества и недостатки каждого, а также приведем пр…
Рубрика IT-гороскоп для работяг на 18.06.2024. Часть 1
#IT #TS #PHP #Java #C# #JS #Python
В этой публикации мы погрузимся еще глубже в кроличью нору, изучив базовый набор команд, используемый при каждодневной работе в консоли. В основном это будут утилиты для взаимодействия с файловой системой (ФС): создать, удалить, переименовать, переместить файл (папку), перейти из одной папки в другую и т. д.
Вторая часть статьи, посвященной форматированию кода в Java. Из нее вы узнаете, как форматировать классы, методы и массивы.
В предыдущей статье мы научились компилировать и запускать нашу программу, решая самые разнообразные проблемы, возникающие при этом. Данная статья продолжает цикл публикаций для начинающих, и будет посвящена очень важной теме, которую многие игнорируют — теме форматирования (правильного оформления) кода в классе.
В прошлой публикации мы установили и настроили Sublime Text в качестве редактора для написания кода на Java. Из этой статьи вы узнаете: о компиляции и запуске Java-программ из консоли; как выводить в консоль корректный русский текст; способ отображения байт-кода.
В прошлой публикации мы установили JDK и выполнили необходимые настройки для компиляции и запуска наших будущих приложений. В этой статье подготовим к использованию еще одну программу, но уже для написания кода. Закрываем все онлайн-редакторы, и делаем шаг в сторону более серьезных инструментов.
В предыдущей части мы написали простую программу с помощью онлайн-редактора кода. Если хотите, можете им пользоваться какое-то время. Но рано или поздно придется идти дальше в познании Java и сопутствующих технологий. А для этого уже нужны совсем другие инструменты. О некоторых из них мы и поговорим в этой статье.
Этой статьей мы начинаем цикл публикаций для абсолютных новичков в Java. В последующих материалах будут рассмотрены, ко всему прочему, такие темы, как работа с Git, GitHub, командной строкой и многое другое — мы разберем весь набор инструментов и тем, необходимый начинающему Java-джентльмену.
Возникла потребность подключаться из Java приложения к брокеру RabbitMQ с использованием защищенного соединения. Приложение на Spring Boot, живёт в контейнере Docker и должно слушать два узла Rabbit параллельно.
Мечтаете стать квалифицированным Java-разработчиком? начать обучение с нуля и достижения профессионального уровня с нашим списком ТОП-15+ курсов по Java. Здесь вы найдете как бесплатные, так и платные обучающие программы, которые помогут вам освоить язык программирования Java. Онлайн-обучение предоставляет обширный набор знаний и навыков для будущи…
Сентябрь 2023 года на Stepik имеет символическое значение. Для нас это был не только первый месяц нового времени года или начало учёбы для школьников и студентов, а в первую очередь дата, когда нашей платформе исполнилось 10 лет! Это не просто юбилей, это повод взглянуть на долгий путь, который преодолел маркетплейс знаний. Поэтому сегодня хотим по…
В честь дня программиста платформа Stepik подготовила подборку курсов, которые помогут вам начать свой путь в разработке: освоить разные языки программирования, фреймворки и научиться писать рабочий код.
Разработка мобильных приложений для Android на Java сегодня остается одним из популярных подходов. Чтобы создать полноценное Android приложение, нужно разработать его основные компоненты, такие как activities, services, broadcast receivers и т.д. Это и называется ядром приложения. Давайте разберем пошагово, как создать такое ядро приложения на Java…
Начну с того что, возможно я уникальный дношный кадр который столкнулся с иным и в реальности ничего не умеет. Ведь на данный момент я часто слышу, что каждый джун за спиной имеет по 15 проектов как продакт, управлял командой с десяток человек, знает весь маркетинг от и до, в прошлом предприниматель с успешным безнесом ну и конечно же знает как мин…
Частенько встречаются перечисления, дополнительно хранящие некие значения.
Java позволяет реализовывать полиморфизм двумя ключевыми механизмами: абстрактными классами и интерфейсами. Несмотря на очень похожие концепции, они имеют важные различия, которые важно понимать для разработки эффективных приложений и успешного прохождения технических собеседований. В этой статье мы рассмотрим основные сценарии использования и теор…
Только по нашему промокоду — U4iOnline — вы получите дополнительную скидку 5% к цене со стандартной скидкой 40% по акции на курс Java-разработчик в Нетологии! Для этого переходите на сайт онлайн-школы по ссылке: https://netology.ru/programs/java-developer
Записаться на курс со скидкой и гарантией трудоустройства: https://sky.pro/courses/programming/java-developer
Онлайн-школа GeekBrains предлагает всем своим клиентам получить дополнительную скидку до 15% на все курсы по специальному промокоду geekpromo. Чтобы получить допскидку по промокоду, вам нужно после оформления заявки на курс сообщить сотруднику отдела продаж онлайн-школы, что у вас есть промокод. Но для начала нужно перейти на сайт ГикБрейнс по этой…
На официальном сайте Skillbox, используя наш эксклюзивный промокод u4ionline, вы можете получить выгодную скидку на все профессии (-55%) и курсы (-45%) онлайн-школы. Промокод нужно сообщить менеджеру Скиллбокс перед оплатой курса. Активировать промокод нужно на странице курса перед его оплатой, перейдя по ссылке: Активировать промокод u4ionline
Для всех желающих получить знания и опыт в IT-области, отличная новость! Онлайн-школа ProductStar предоставляет возможность записаться на бесплатные курсы, на которых получите полезные знания и навыки. Чтобы записаться на бесплатные IT-курсы в ProductStar, переходите по ссылке в новости на нашем сайте: https://u4i.online/productstar-news/
Записаться на любой бесплатный курс Скиллбокс можно по ссылке в новости на нашем сайте: https://u4i.online/skillbox-news/
Недавно мы снова провели исследование рынка спроса на разработчиков, опираясь на количество вакансий, размещенных на сайте HH. Мы рассмотрели несколько основных технологий и сравнили их спрос с началом прошлого года.
Итак, что мы выяснили?
1. Первый объект исследования - Java. Спрос на разработчиков на этом языке программирования с начала прошлого го…
Чтобы купить курс по выгодной скидке, перейдите по ссылке в новости на нашем сайте: https://u4i.online/geekbrains-news/