Обложка канала

Дневник Flutter-разработчика

Путь становления программистом и иммиграции

Дневник Flutter-разработчика

4 года назад
Открыть в
31/8/2022 💻Работа: Занимался правками ревью и анализом двух задач. Одну пока так и не понял как дебажить, так как баг появляется только на реальном устройстве 🧑‍💻Что изучаю/сложности/интересное: Сегодня мне подсказали интересный кейс: У меня была такая структура:
Row(
 children: [
   ...[ ].map((e) =>
  )
 ]
)

Через spread-оператор я добавлял список в список. Если в списке только один spread-оператор и больше ничего, это лишняя операция копирования. Вариант достаточно запутанный, так как другой разработчик при чтении кода будет думать, что там еще что-то есть, пока не дойдет до конца списка Решение:
final Iterable<String> yourList = [ ];
Row(
 children: 
   yourList.map((e) =>
 ).toList()
)

У children убирается [ ], в конце приводим к .toList() Заодно и массив лучше вынести отдельно:) 📚Английский язык: + 0, 38 ч. сериал Shameless на англ. 💪Баланс работа-остальные сферы: ❌ - читаю Чистый код дядюшки Боба. + 0 м. (всего - 7,44ч.) ✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 23 дня) ✅ - зарядка утром +1 (всего - 25 дней) ✅ - силовая тренировка через день +1 (всего - 5 дней) ✅ - прогулки на свежем воздухе. 4000 шагов. Гуляю в лесу:) ✅ - отказ от сахара, мучного и фастфуда +1 (всего - 8 дней)