Size: a a a

Работа освобождает!

2021 May 25

P

Purple in Работа освобождает!
источник

NK

Nikita Kolmogorov in Работа освобождает!
как у тебя получилось сделать больше кода? :)
источник

P

Purple in Работа освобождает!
источник

NK

Nikita Kolmogorov in Работа освобождает!
тут, например, вообще никаких абстракций нет :)
источник

NK

Nikita Kolmogorov in Работа освобождает!
господь-бог, это что, конструктор?
источник

P

Purple in Работа освобождает!
конструкторы ручками писать в Дарте надо :(
источник

P

Purple in Работа освобождает!
freezed позволяет их не писать, но добавляет 1) андерскор, 2) with, 3) factory
источник

NK

Nikita Kolmogorov in Работа освобождает!
Тебе зачем передавать туда сообщения? Они изначально должны быть пустыми всегда
источник

NK

Nikita Kolmogorov in Работа освобождает!
и зачем тебе что-то экстендить?
источник

NK

Nikita Kolmogorov in Работа освобождает!
и зачем тебе сокеты сюда передавать?
источник

P

Purple in Работа освобождает!
А это уже бойлерплейт со стороны ФП, т.к. модель должна быть иммутабельной
источник

NK

Nikita Kolmogorov in Работа освобождает!
сокеты извне будут байндиться к этому хранилищу
источник

P

Purple in Работа освобождает!
А, блин, и правда
источник

NK

Nikita Kolmogorov in Работа освобождает!
неважно с какой стороны бойлерплейт, бойлерплейт — это всегда плохо
источник

P

Purple in Работа освобождает!
Да, я не защищаю
источник

NK

Nikita Kolmogorov in Работа освобождает!
и тут не функционалка, тут слово "class"
источник

P

Purple in Работа освобождает!
Это единственная структура данных в Дарте :(
источник

P

Purple in Работа освобождает!
Интерфейсов/страктов нет, он же ООП язык, все объект
источник

P

Purple in Работа освобождает!
Этот extends Model – как makeAutoObservable
источник

NK

Nikita Kolmogorov in Работа освобождает!
если вот от этого избавиться, то не будет бойлерплейта
источник