Полгода ушло на задачу, которая на словах звучит как «ну просто покажите dxf в браузере».
Контекст: в проекте нужен был онлайн‑просмотр 2D‑чертежей без серверного рендера. На входе — десятки файлов, на выходе у каждого просмотрщика свой результат: где-то слои съезжают, где-то размеры пропадают, где-то файл вообще открывается «криво». 📐
Действие: вместо поиска очередной «универсальной гляделки» разобрали цепочку по шагам:
- как читается dxf;
- какие сущности критичны для отображения;
- где ломается совместимость;
- что можно рендерить в браузере, а что надо нормализовать заранее.
Итог: задача оказалась не про «вьюер», а про регламент обработки чертежа. Если нет единого правила интерпретации формата, любой просмотрщик превращается в лотерею.
Вывод для ops: когда подрядчик говорит «это просто отображение», сразу фиксируйте SLA на формат, список поддерживаемых сущностей и критерий «файл считается корректным». Иначе полгода уйдут не на разработку, а на разбор чужих ожиданий.
Ops Control Tower
@OpsControlPro
Полгода ушло на задачу, которая на словах звучит как «ну просто покажите dxf в браузере».
Этот пост опубликован в Telegram-канале Ops Control Tower. Подписаться можно по ссылке: @OpsControlPro.