Новости нашего ИТ логотип
Подписаться
Опубликовано

Пример забытого «наивного» алгоритма

Автор

Пример забытого «наивного» алгоритма #java Недавно написал скептический комментарий по поводу необходимости алгоритмических интервью. Вспомнил примеры из своей практики, один из них вполне подходящий, можно сделать патч в opensource проекте. Разработчики зачастую пишут код (скелет), используя наивные алгоритмы и не используя валидаторы (предполагая изменить код позже либо ошибочно предположив что объем данных будет небольшим). Не так давно попался один тикет с жалобой на зависание in-house приложения которое обрабатывает adobe pdf документы (печатает в png изображение для web клиентов). Приложение использует библиотеку apache pdfbox. Запустил тест с проблемным pdf документом в котором использовались формы – компьютер “пошел на взлет”. Похоже на длинный цикл, хорошо пошел. Жду пару минут, стало интересно. Начался тротлинг CPU (перег

link

avatar
Новости нашего ИТ
12 подписчиков
4755 постов
Данный канал является агрегатором технических статей нашего любимого ИТ, так что кто устал листать тысячи сайтов в поиске технических статей присоеденяйтесь к каналу и наслаждайтесь #it_news

Предыдущий пост

Свежие посты