Size: a a a

2020 August 17

AA

Alexey Anarion in ☄️ effector
Завтра
вот тебе для примера
Я прекрасно понимаю что формы бывают разные :)
источник

DS

Dmitriy Shuleshov in ☄️ effector
Завтра
вот тебе для примера
Класека
источник

AA

Alexey Anarion in ☄️ effector
Просто мне было очень больно писать по 3-4 юнита на каждое поле и связывать их, и я решил облегчить себе жинь
источник

З

Завтра in ☄️ effector
Alexey Anarion
Я преследовал сугубо корыстную цель - избавиться от бойлерплейта в большинстве своих СТАТИЧЕСКТ описываемых формах. Я ее достиг, получил примерно в 4 раза меньше кода
в этом и проблема. весь проект будет на createForm и две формы созданные ручками. это неконсистентность, это признак того, что библиотека построена неправильно
источник

AA

Alexey Anarion in ☄️ effector
Завтра
в этом и проблема. весь проект будет на createForm и две формы созданные ручками. это неконсистентность, это признак того, что библиотека построена неправильно
что ты имеешь в виду под "созданные ручками"? И где неконсистентность?
источник

AA

Alexey Anarion in ☄️ effector
А, я понял
источник

З

Завтра in ☄️ effector
Alexey Anarion
что ты имеешь в виду под "созданные ручками"? И где неконсистентность?
в том, что все формы будут созданы через createForm, и одна моя форма в нем будет создаваться ручками, потому что createForm не осилил
источник

DS

Dmitriy Shuleshov in ☄️ effector
Это из твоего рабочего ?
источник

З

Завтра in ☄️ effector
да
источник

DS

Dmitriy Shuleshov in ☄️ effector
Код закрытый?
источник

AA

Alexey Anarion in ☄️ effector
Завтра
в этом и проблема. весь проект будет на createForm и две формы созданные ручками. это неконсистентность, это признак того, что библиотека построена неправильно
Да, но. Я видел с 10 библиотек для работы с формами. И ни одно из них, при фактическом использовании на проекте не покрывала все кейсы. И мне кажется что гнаться за этим бессмысленно, если честно
источник

З

Завтра in ☄️ effector
Dmitriy Shuleshov
Это из твоего рабочего ?
и это лишь кусочек родительской большой формы)
источник

З

Завтра in ☄️ effector
Dmitriy Shuleshov
Код закрытый?
к сожалению, да, и даже не мне уже принадлежит(
источник

DS

Dmitriy Shuleshov in ☄️ effector
Завтра
к сожалению, да, и даже не мне уже принадлежит(
(
источник

DS

Dmitriy Shuleshov in ☄️ effector
Завтра
к сожалению, да, и даже не мне уже принадлежит(
Хотелось бы почерпнуть знания как решал подобные кейсы, какие фабрики построил
источник

З

Завтра in ☄️ effector
Alexey Anarion
Да, но. Я видел с 10 библиотек для работы с формами. И ни одно из них, при фактическом использовании на проекте не покрывала все кейсы. И мне кажется что гнаться за этим бессмысленно, если честно
очевидно, как и пилить очередную такую же, для решения проблемы нужен другой подход
источник

AA

Alexey Anarion in ☄️ effector
Завтра
очевидно, как и пилить очередную такую же, для решения проблемы нужен другой подход
кек. Я же написал выше, что решал конкретную задачу - уменьшение бойлерплейта в статически описываемых формах, коих у меня большинство. Я не решал задачу написания фреймворка для форм
источник

ЕГ

Егор Гуща in ☄️ effector
Dmitriy Shuleshov
Хотелось бы почерпнуть знания как решал подобные кейсы, какие фабрики построил
@kelin2025 у тебя же там есть репо какой-то с формами, именно подоход с передачей функций(валидация, создание, и прочие рестрикшены)
источник

З

Завтра in ☄️ effector
Егор Гуща
@kelin2025 у тебя же там есть репо какой-то с формами, именно подоход с передачей функций(валидация, создание, и прочие рестрикшены)
не советую листать мой гитхаб. там просто свалка разных идей, из которых большинство оказались провальными))
источник

ЕГ

Егор Гуща in ☄️ effector
Завтра
не советую листать мой гитхаб. там просто свалка разных идей, из которых большинство оказались провальными))
Как ты понял, что они провалились
Даже идея с формами?
источник