Статьи

Введение в Test Doubles

Когда вы пишете модульный тест, вы сталкиваетесь со многими типами соавторов, и все они имеют очень специфическое поведение, зная, какой двойной тест вы должны использовать…
Статьи

Spring State Machine: что это и нужно?

Конечный автомат — это модель вычислений, основанная на конечных состояниях , как очень любезно говорит Википедия. Обычно есть рабочие процессы для перехода к состояниям, что…
Статьи

Ktor - Kotlin веб-фреймворк

Ktor — это асинхронный веб-фреймворк, написанный и разработанный для Kotlin. Позволяя использовать более впечатляющие функции Kotlin, такие как сопрограммы, не только для использования, но и…
Статьи

Java на стероидах: 5 супер полезных методов оптимизации JIT

Java разработчик? Оптимизируйте мониторинг производства. См. Исходный код, стек вызовов и состояние переменных за всеми зарегистрированными ошибками, предупреждениями и исключениями — попробуйте Takipi . Каковы…
Статьи

Spring Boot - правильный ботинок для вас!

Нужна небольшая весна в вашем шаге? Устали от всех этих тяжелых веб-серверов и развертывания файлов WAR? Ну, тебе повезло. Spring Boot принимает взвешенный взгляд на…
Статьи

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

Прошлой зимой я написал и выпустил сервис для клиента, с которым я все еще работаю. В целом, служба удовлетворяла бизнес-требованиям и требованиям к производительности, однако…
Статьи

Насколько быстрее работает Java 11?

Java 11 была выпущена некоторое время назад, хотя большинство разработчиков остаются на Java 8 . Давайте посмотрим, какой из них быстрее для OptaPlanner . Лучший…