TGViewer
Дневник Flutter-разработчика Дневник Flutter-разработчика @diaryflutterdev · 2.65K subscribers
Post #425 2.08K
Написал небольшую статью по декомпозиции

В задаче столкнулся с проблемой - у меня было 2 практически одинаковых виджета по 140 строк, которые отличались одной картинкой.

Я не знал, как объединить их в один виджет и сократить количество кода. Мне подсказали решение и мой код стал чище:)
Теперь и ваш код будет чище:)

Копипаста - самое большое зло(1. Если нужно будет что то исправить - умножаем свою работу на количество копипасты. 2. Дублирование багов, если они есть). В данном решении мы этого избегаем:)

P.S. Шрифт кода маленького размера, чтоб полностью показать большие виджеты. Придется немного увеличить картинки)

https://telegra.ph/Kak-sokratit-kod-obediniv-vidzhety-v-odin-07-09
Telegraph Как сократить код, объединив повторяющиеся виджеты в один P.S. Копипаста - самое большое зло(1. Если нужно будет что то исправить - умножаем свою работу на количество копипасты. 2. Дублирование багов, если они есть). В данном решении мы этого избегаем:) Представим, что по нашей таске нам нужно написать два почти…
  • 🔥 22
  • 👍 9
More from @diaryflutterdev
  1. Sep 5, 2026🔥🔥 Flutter: от мобайла к авто Мультимедийка в 2026 Toyota RAV4 и Lexus ES написана на Fl…
  2. Aug 19, 2026Post #887
  3. Aug 3, 2026👨‍💻Официальный плагин claude-security от Anthropic У claude вышел официальный плагин cla…
  4. Jul 10, 2026🧑‍💻 Аудит кодовой базы на Fable 5 Если у вас есть подписка на Claude Code, наверняка вы…
  5. Jun 29, 2026Скуфизация? Дескуфизация До/после Год регулярных тренировок в зале. Не топ, но в разы лучш…
  6. Jun 20, 2026✍️ Вопрос-ответ 🟢Ответил в чате, возможно и вам будет полезно, как локализовать 8тыс уник…
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 →