Рубрики
Технологии

Эволюция Assert’a на примере тестирования вездехода из Звездных Войн

Привет, Хабр! Меня зовут Михаил Палыга, я инженер в Блоке обеспечения и контроля качества выпуска изменений ПО в РСХБ‑Интех. На проекте для проверки данных мы пользуемся библиотекой AssertJ — Java библиотекой с открытым исходным кодом, используемой для написания гибких, содержательных и легко читаемых проверок в тестах Java. Мы любим использовать цепочки методов в других наших классах, поэтому данная библиотека органично вписалась в код наших тестов. Я […]

Рубрики
Технологии

Паттерн Builder в Java на котиках

Привет, друзья! Сегодня рассмотрим реализацию паттерна «Строитель» в Java. Паттерн может превратить необъятный хаос параметров в аккуратную и управляемую конструкцию. И всё это на примере наших пушистых друзей — котиков. Читать далее

Рубрики
Технологии

Пост @alexbik — Блог компании Axiom JDK (+3) — N/P

# Java или Go? Новый подкаст команды Axiom JDK В первом выпуске подкаста поговорили о реальных причинах выбора Java и Go, их плюсах и минусах, перспективах развития и о том, как меняется рынок труда для разработчиков, которые выбирают тот или иной стек. Какие темы обсудили: Как выбрать стек для нового проекта: личный опыт, примеры Avito […]

Рубрики
Технологии

Выпуск #1: Java или Go? Новый подкаст команды Axiom JDK

В первом выпуске подкаста поговорили о реальных причинах выбора Java и Go, их плюсах и минусах, перспективах развития и о том, как меняется рынок труда для разработчиков, которые выбирают тот или иной стек. Ccылки на подкаст — под катом. Читать далее

Рубрики
Технологии

YYYY? yyyy!

Знаете ли вы, в чём разница между ‘Y’ и ‘y’ символами в паттерне даты в Java? В этой статье мы рассмотрим, как неправильное форматирование даты может привести к ошибке, а также расскажем вам про нашу новую диагностику V6122 для языка Java, которая убережёт вас от внезапных путешествий во времени. Читать далее

Рубрики
Технологии

Пост @yudeek — Программирование (+1) — 14.11.2024 10:59

Более высокий уровень опыта в парном программировании не способствовал получению высокого балла в викторине по программированию на Java. Уверенность в своих силах была единственным значимым фактором, влияющим на итоговые результаты обучения, тогда как опыт парного программирования и взаимодействие уверенности с опытом парного программирования не имели значительного влияния на конечные результаты обучения. Читать дальше →

Рубрики
Технологии

Сборка мусора в Java. Часть 2. Прогресс со времени выхода JDK 8

Команда Spring АйО перевела и адаптировала доклад «Garbage Collection in Java: The progress since JDK 8» Стефана Йоханссона(Stefan Johansson) с последнего Devoxx Belgium. Доклад получилось поделить на две статьи: * В первой мы рассказали про основы работы сборки мусора в Java и различных сборщиках мусора * Вторая часть посвящена сравнению производительности сборщиков и их прогрессу […]

Рубрики
Технологии

[Перевод] Разбор регулярного выражения, проверяющего простоту чисел

Как-то я исследовал способы наиболее эффективного определения простоты числа и наткнулся на показанный выше код. Он меня заинтриговал. Хоть это, возможно, и не самый эффективный способ, но определённо один из наименее очевидных, поэтому мне стало любопытно. Каким образом соответствие регулярному выражению .?|(..+?)1+ должно показать, что число непростое (после его преобразования в унарную систему счисления)? Если вы […]

Рубрики
На повестке дня

Как я пытался приручить кофемашину

Добрый день. Делюсь своей старой исследовательской мини-статьей. Не ругайтесь, мне просто было скучновато. Я, как и любой программист, люблю изучать что-то новое. Все мы знаем о киношных хакерах, которые могут парой нажатий кнопок на любом холодильнике, взломать инсту маминой подруги. Очередное желание изучить что-то новое привело меня к попытке написать программу (на rust), которая должна […]

Рубрики
На повестке дня

Пишем простой список на C

В статье хочу показать как написать простой сабсвтенный список на языке программтрования C, а именно породию на List(ArrayList) из Java. Читать статью…