Size: a a a

Dart & Flutter по-русски

2020 August 17

SR

Svyat Reshetnikov in Dart & Flutter по-русски
Aleksandr Guzhavin
Ну скорее если он не знает, то это не программист, а кодер.
Я бы не был так радикален)

Все зависит от проекта, где-то алгоритмы нужны, где-то не нужны. Если я нанимаю разработчика на проект из разряда "Сходи на сервер - покажи данные", то смысл ему знать алгоритмы? Даже если он их не знает, то текущую работу он хуже не сделает.

А вот если что-нибудь с обработкой данных на клиенте или с картами, которые вы в пример привели, тогда да, знание алгоритмов желательно, но умный разработчик их в голове обычно не держит. Пришла задача - зашел почитал - сделал.
источник

AG

Aleksandr Guzhavin in Dart & Flutter по-русски
Svyat Reshetnikov
Я бы не был так радикален)

Все зависит от проекта, где-то алгоритмы нужны, где-то не нужны. Если я нанимаю разработчика на проект из разряда "Сходи на сервер - покажи данные", то смысл ему знать алгоритмы? Даже если он их не знает, то текущую работу он хуже не сделает.

А вот если что-нибудь с обработкой данных на клиенте или с картами, которые вы в пример привели, тогда да, знание алгоритмов желательно, но умный разработчик их в голове обычно не держит. Пришла задача - зашел почитал - сделал.
Нет тут радикальности. А смысл знать алгоритмы и прочее - это понимание картины происходящего. Что бы человек не бездумно набирал команды со стековерфлоу, а понимал что происходит под капотом.
источник

SR

Svyat Reshetnikov in Dart & Flutter по-русски
Aleksandr Guzhavin
Нет тут радикальности. А смысл знать алгоритмы и прочее - это понимание картины происходящего. Что бы человек не бездумно набирал команды со стековерфлоу, а понимал что происходит под капотом.
Я вас понимаю, я к тому, что в мобильной разработке не очень много задач где алгоритмы действительно нужны.
Наверное, вы работали в проектах где они были очень нужны, а я работал в проектах где они были мало нужны. Поэтому я и говорю - все зависит от проекта. Кто-то любит оптимизировать кластеризацию, а кому-то в кайф заниматься архитектурой приложений.
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Мне кажется полезнее скилл написания такого потока информации Список неструктурированных хотелок => структурированная бизнес - логика фичи=> тз
источник

Д

Денис in Dart & Flutter по-русски
Есть те кто на angular dart пишут? Есть какой-нибудь способ сразу узнать работает ли либа с angular dart или нет?)
источник

С

Сергей in Dart & Flutter по-русски
Подскажите как можно сделать следующую вещь. У меня есть widget использующий blocBuilder. Этот виджет может использоваться в разных местах и отображать разное содержимое. В BlocBuilder я передаю новый блок. Где блок можно закрыть?  Сам виджет stateless.
источник

Д

Денис in Dart & Flutter по-русски
делай стейтфул
источник

Д

Денис in Dart & Flutter по-русски
и закрывай в нем же
источник

Д

Денис in Dart & Flutter по-русски
если боишься потерять блок, а вообще используй BlocProvider и он сам закроет когда потребуется
источник

С

Сергей in Dart & Flutter по-русски
Денис
делай стейтфул
В стейт лесс нельзя?
источник

VI

Vladimir Ivanov in Dart & Flutter по-русски
источник

Д

Денис in Dart & Flutter по-русски
Сергей
В стейт лесс нельзя?
если ты не хочешь вручную закрывать блок каждый раз когда убиваешь виджет, то стейтфул, а вообще закрывать блок когда убиваешь виджет очень странно)
источник

Д

Денис in Dart & Flutter по-русски
виджет может много раз dispose вызывать(пересоздаваться с другим контекстом)
источник

Д

Денис in Dart & Flutter по-русски
BlocProvider в помощь
источник

С

Сергей in Dart & Flutter по-русски
Денис
BlocProvider в помощь
Я егл использую
источник

Д

Денис in Dart & Flutter по-русски
так зачем тебе диспоузить блок?
источник

С

Сергей in Dart & Flutter по-русски
У меня блок хранит позицию списка
источник

С

Сергей in Dart & Flutter по-русски
Таких списков может быть много
источник

С

Сергей in Dart & Flutter по-русски
В приложении
источник

С

Сергей in Dart & Flutter по-русски
На разных экранах
источник