Присылаю вам пламенный привет🔥💌 с прошедшей конференции Dump из Питера! На конфе было круто - есть треки докладов по фронт, бек-разработке, менеджменту и тестированию.
(А вот в Питере сейчас не круто - дубак и ветруган🥶)
Доклады огонь, спикеры топ, но сегодня хочу поделиться именно Java-задачками, которые были на стенде у компании PVS-Studio (делают статические анализаторы кода). Суть такая - есть 4 фрагмента реального кода из разных opensource-проектов, в каждом из которых есть бага🐞
Задача - найти ее.
Задачки непростые, для разработчиков, поэтому если немного подумав так и не нашли проблемы в коде - вот вам подсказки:
1 - ищем нестабильность в работе цикла
2 - проблема кроется в математике
3 - бага кроется где-то в области всего блока if
4 - смотрим на операцию побитового сдвига и анализируем, что с ней не так
Позже разберу правильные ответы - заодно сможете себя проверить и наградить виртуальной/шоколадной медалькой🥇🥈🥉
Post #24
189



- 🔥 7
- ❤ 1
- 👍 1