Привет, Хабр! Меня зовут Михаил Палыга, я инженер в Блоке обеспечения и контроля качества выпуска изменений ПО в РСХБ‑Интех. На проекте для проверки данных мы пользуемся библиотекой AssertJ — Java библиотекой с открытым исходным кодом, используемой для написания гибких, содержательных и легко читаемых проверок в тестах Java. Мы любим использовать цепочки методов в других наших классах, поэтому данная библиотека органично вписалась в код наших тестов. Я […]
Метка: Java
Привет, друзья! Сегодня рассмотрим реализацию паттерна «Строитель» в Java. Паттерн может превратить необъятный хаос параметров в аккуратную и управляемую конструкцию. И всё это на примере наших пушистых друзей — котиков. Читать далее
# Java или Go? Новый подкаст команды Axiom JDK В первом выпуске подкаста поговорили о реальных причинах выбора Java и Go, их плюсах и минусах, перспективах развития и о том, как меняется рынок труда для разработчиков, которые выбирают тот или иной стек. Какие темы обсудили: Как выбрать стек для нового проекта: личный опыт, примеры Avito […]
В первом выпуске подкаста поговорили о реальных причинах выбора Java и Go, их плюсах и минусах, перспективах развития и о том, как меняется рынок труда для разработчиков, которые выбирают тот или иной стек. Ccылки на подкаст — под катом. Читать далее
YYYY? yyyy!
Знаете ли вы, в чём разница между ‘Y’ и ‘y’ символами в паттерне даты в Java? В этой статье мы рассмотрим, как неправильное форматирование даты может привести к ошибке, а также расскажем вам про нашу новую диагностику V6122 для языка Java, которая убережёт вас от внезапных путешествий во времени. Читать далее
Более высокий уровень опыта в парном программировании не способствовал получению высокого балла в викторине по программированию на Java. Уверенность в своих силах была единственным значимым фактором, влияющим на итоговые результаты обучения, тогда как опыт парного программирования и взаимодействие уверенности с опытом парного программирования не имели значительного влияния на конечные результаты обучения. Читать дальше →
Команда Spring АйО перевела и адаптировала доклад «Garbage Collection in Java: The progress since JDK 8» Стефана Йоханссона(Stefan Johansson) с последнего Devoxx Belgium. Доклад получилось поделить на две статьи: * В первой мы рассказали про основы работы сборки мусора в Java и различных сборщиках мусора * Вторая часть посвящена сравнению производительности сборщиков и их прогрессу […]
Как-то я исследовал способы наиболее эффективного определения простоты числа и наткнулся на показанный выше код. Он меня заинтриговал. Хоть это, возможно, и не самый эффективный способ, но определённо один из наименее очевидных, поэтому мне стало любопытно. Каким образом соответствие регулярному выражению .?|(..+?)1+ должно показать, что число непростое (после его преобразования в унарную систему счисления)? Если вы […]
Добрый день. Делюсь своей старой исследовательской мини-статьей. Не ругайтесь, мне просто было скучновато. Я, как и любой программист, люблю изучать что-то новое. Все мы знаем о киношных хакерах, которые могут парой нажатий кнопок на любом холодильнике, взломать инсту маминой подруги. Очередное желание изучить что-то новое привело меня к попытке написать программу (на rust), которая должна […]
В статье хочу показать как написать простой сабсвтенный список на языке программтрования C, а именно породию на List(ArrayList) из Java. Читать статью…