Size: a a a

2021 February 28

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Egor Гуща
Тоесть нужна как минимум одна внешняя зависимость чтобы было 2 линии уже ?
одинарные линии это импорты в инит файл, двойные линии это импорты в саму модель
источник

Egor Гуща in ☄️ effector
🚀🔬 🚀🔬🚀🔬
интересно, что сильная связанность транзитивна: если мы не можем создать B без A, то мы не можем создать B и без C, так и формируется ситуация когда в проекте нельзя тронуть и запятую чтобы не сломать что-то
Тогда и получается, что без С мы не создадим А?
Ведь если без С мы не создадим А, а без А не создадим В,то по свойству транзитивности без С не создадим В, это исходя из направления стрелок
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Egor Гуща
Тогда и получается, что без С мы не создадим А?
Ведь если без С мы не создадим А, а без А не создадим В,то по свойству транзитивности без С не создадим В, это исходя из направления стрелок
ну да
источник

FB

Furrya Black in ☄️ effector
Спасиб, буду смотреть)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
при этом слабая связанность таким свойством не обладает
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
Furrya Black
Спасиб, буду смотреть)
я там переделал много позже еще коммит сделаю
источник

D

Dmitry in ☄️ effector
mapParams в эфекторе на параметры типизируется ?
источник

D

Dmitry in ☄️ effector
https://share.effector.dev/hdrThUIm
сделал похоже
типы не выводит
первый аргумент как результат эффекта идет
источник

D

Dmitry in ☄️ effector
источник

D

Dmitry in ☄️ effector
источник

c⁣

createStore<🦉>... in ☄️ effector
Dmitry
https://share.effector.dev/hdrThUIm
сделал похоже
типы не выводит
первый аргумент как результат эффекта идет
Сделай лучше в тс репле
источник

c⁣

createStore<🦉>... in ☄️ effector
Так аргумент в мапПарамс это параметры нового эффекта.
А то что коллбек вернет должен быть аргументом оригинального эффекта
источник

D

Dmitry in ☄️ effector
а
я тыкаю цепочку примера и не понимаю что как и откуда
попробую
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Dmitry
mapParams в эфекторе на параметры типизируется ?
mapParams типизируется по принципу prepend: ты явно указываешь какой тип должен быть у params
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
идея в том, что заранее никто не может сказать из какого типа ты создаёшь свой результат, например данные в Effect<string> можно передать из чего угодно, главное чтобы на выходе была строка
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
поэтому такие вещи типизируются явно, точно так же как явно типизируется createEvent
источник
2021 March 01

ф

фильтруй мысли... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
но вообще это же прямое проявление усиления сцепленности
у меня есть выжимка про coupling)
https://t.me/codeclear/86
Telegram
Совершенный код
Поддерживайте сопряжение слабым

Сопряжение (loose coupling) описывает, насколько крепко один модуль связан с другим. Наша цель — сделать так, чтобы связей было как можно меньше, чтобы они были простыми, прямыми и явными. Методы и классы могут рассматриваться как «модули», так как концепция сопряжения для них одна и та же.

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

Критерии оценки сопряжения

• Объём (size)
Чем меньше число связей между модулями, тем лучше. Метод, принимающий один параметр, слабее сопряжен с вызывающими…
источник

ф

фильтруй мысли... in ☄️ effector
источник

DS

Dmitriy Shuleshov in ☄️ effector
источник

AM

Anton Mazhuto in ☄️ effector
Привет, ребят. А подскажите effector-forms только для реакта получается?
источник