TGViewer
DartWay Ru | Flutter & Fullstack Dart DartWay Ru | Flutter & Fullstack Dart @dartway_dev_ru · 593 subscribers
Post #123 519
Больше никаких редизайнов!

Хочу поделиться факапом. Самое обидное — повторяется уже третий раз.

Клиент приносит макеты. Говорит: редизайн, оцените. Смотрим — визуально похоже на то что есть. Говорим: 20–30 часов.

В итоге выходит под 80.

Почему так происходит? Редизайн выглядит как косметика — поменяли цвета, шрифты, отступы. Но внутри это совсем другая история. В новых макетах появляются поля, которых нет в API. Состояния, которых раньше не существовало. Логика, которую надо переписывать с нуля. Всё это не видно при беглом просмотре — но вылезает в процессе работы.

Разработчик уже зажат в цифру и дедлайн. У него нет времени и возможности обсуждать детали реализации — приходится на ходу придумывать, как натянуть новый дизайн на имеющуюся кодовую базу. Получается обычно не очень.

Последний случай: нужно показывать длительность видео в списке уроков. Казалось бы — мелочь. Разработчик решил читать длительность прямо с плеера на фронте. Плюс отдельный плеер под каждое превью.

3 видео в уроке = 7 инициализированных плееров одновременно. Краш эмулятора. OOM.

Правильное решение существует — хранить длительность на бэкенде, превью делать статичными кадрами. Но это решение нужно провести через процесс: обсудить, согласовать, переоценить. Разработчик, закрывающий задачу в последний вечер, не может себе этого позволить — он действует здесь и сейчас.

— — —

Я понял одну вещь.

Редизайн — это не «обновить цвета». Это новая задача. И оценивать её надо точно так же, как любую новую фичу: разбить на части, прописать спецификацию по каждой, оценить отдельно изменения в данных, в логике, в UI.

Беглый взгляд на макеты — это не оценка. Это обещание, данное вслепую. А последствия могут быть очень болезненными.

Больше так не работаем.
  • 👍 6
  • ❤ 3
More from @dartway_dev_ru
  1. Oct 2, 2026Как эффективно делать ревью AI-кода? Я смотрел много докладов об изменениях в процессах ра…
  2. Oct 1, 2026Shopify уходит с React Native: что это значит для Flutter В 2020 Shopify перевёл все прило…
  3. Sep 28, 2026Новости DartWay Я принял решение полностью отказаться от Serverpod, чтобы снять все ограни…
  4. Sep 27, 2026Dart MCP: что реально даёт ИИ-агенту MCP-сервер встроен в Dart SDK с июля 2025 года. Подкл…
  5. Sep 25, 2026Serverpod 4: обзор с комментариями Вышел Serverpod 4, а вместе с ним App Studio. Сам я с S…
  6. Sep 4, 2026Flutter 3.47: что сломается и что делать до ноября Записал разбор — первый выпуск новой се…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →