Полгода ушло на задачу, которая на старте выглядит как «ну просто показать DXF в браузере».
Проблема не в самом вьюере, а в том, что у каждого рендера свой набор допущений: где-то ломается геометрия, где-то уезжают слои, где-то 2D-чертёж внезапно требует серверной отрисовки и отдельного бэкенда. В итоге простой на вид функционал превращается в дорогую разработку с риском по срокам.
Что здесь важно для любого performance-подхода:
1) не верить в «быстрый MVP», если формат нестандартный;
2) считать стоимость ошибки заранее — баги в визуализации потом вылезают в поддержке и потерянных пользователях;
3) закладывать отдельный бюджет на рендер, тестирование и совместимость, а не прятать это в общий спенд;
4) смотреть не на «работает у меня», а на стабильность в реальных сценариях.
Хороший reminder: иногда самая дорогая часть продукта — не фича, а попытка сделать её «просто». 👀
Spend & Profit
@SpendProfitPro
Полгода ушло на задачу, которая на старте выглядит как «ну просто показать DXF в браузере».
Этот пост опубликован в Telegram-канале Spend & Profit. Подписаться можно по ссылке: @SpendProfitPro.