Обновить

Комментарии 2

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

Вы знаете, на самом деле весь этот код я писал ещё 10 лет назад, и только сейчас решил написать, раньше не думал, что кому-то может быть интересно, так как довольно просто. Здесь не какие-то очень сложные оптимизации, просто заказчик сначала пришёл с одним пожеланием, я сделал, не зашло, перешли к кластеризации, там выбрал наиболее хороший алгоритм, тоже не зашло, а потом чуть сменили дизайн, ровно как раз под квадродерево. Дерево - очень простая структура, которая реализуется за 15 минут работы, а идея со слоями пришла в голову, когда показалось, что как-то неприлично всё подлагивает. 10 минут чтения документации, час-два попыток, и всё готово)

Так что, на самом деле, это всё очень дёшево в разработке, если разработчик немного знает про структуры данных, алгоритмы, и читает документацию (да, сейчас это тоже полезно, хотя и у нас активно развивается агентское программирование, но иногда агенты предлагают не лучшие решения, притом которые вполне себе несложно придумать)

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации