169 похожих чатов

Вся команда использует библиотеку с документацией, или сервис, который написал

Вася Пупкин?)

45 ответов

20 просмотров

Сервис написал член команды.

Сервис конечно, логика там элементарна

Yuri-Stepanov Автор вопроса
Igor Filippov
Сервис конечно, логика там элементарна

Ну если вы только данные с запроса в поток перекладываете, то возможно)

Yuri-Stepanov Автор вопроса
Igor Filippov
Даже если и нет, ничего сложного

ну я бы не сказал, что транзакции так уж легко будет сделать)

Yuri Stepanov
ну я бы не сказал, что транзакции так уж легко буд...

Чтобы сделать 'undo'? это не ежедневная задача, решаемая также с помощью шаблона проектирования - в том месте где нужно.

Igor Filippov
Сервис конечно, логика там элементарна

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

Yuri Stepanov
ну я бы не сказал, что транзакции так уж легко буд...

Если речь идет о том, чтобы вернуть состояние данных в "старое" значение, в случае возникновения исключительной ситуации, для этого можно применять технику "линзирования".

Igor Filippov
Что тебе показать?

Код, естественно. Несколько он чистый, поддерживаемый и лёгкий для понимания

Igor Filippov
Из приватной репы?)

Ну я не знаю, можно рассказать тогда, как там все устроено. С подписками в сервисе?

Oleg Safonov
Код, естественно. Несколько он чистый, поддерживае...

Не поддерживаемый на большом проекте. Отсутствие скелета = не поддерживаемый код.

Igor Filippov
Конечно

А отписки есть? В какой момент?

Oleg Safonov
Ну я не знаю, можно рассказать тогда, как там все ...

Метод сервиса возвращает обзервибл. Подписывается тот кому нужно.

Oleg Safonov
А данные то где хранятся?

Данные сервиса хранятся внутри компонента - они туда перекладываются после вызова сервиса. Есть еще пайп async - можно без перекладывания.

Oleg Safonov
Внутри компонента? А как шарить их?

Если компонент должен отдать данные другому компоненту - через "обычных" ангуляровский механизм двойного биндинга. через аутпут параметр.

Rommaniel
Если компонент должен отдать данные другому компон...

Не уверен, что данные стоит в компоненте хранить. Плюс обычно там пробрасывать на два три уровня тяжеловато будет

Rommaniel
Если речь идет о том, чтобы вернуть состояние данн...

Можешь поделиться где прочитать об этом?

Юра 🪐
Можешь поделиться где прочитать об этом?

https://www.bekk.christmas/post/2019/6/the-lens-pattern-in-typescript

Экшины/редьюсеры тоже пишутся людьми, которые могут уволиться не написав доки. И там тоже можно запутаться.

MisterN _
Экшины/редьюсеры тоже пишутся людьми, которые могу...

автор стейт-менеджера также может уйти в не оплачиваемый отпуск

Yuri-Stepanov Автор вопроса
MisterN _
Экшины/редьюсеры тоже пишутся людьми, которые могу...

дак как раз и суть в том, что для экшенов/редьюсеров уже стандарт(дока) есть, там сложнее наговнокодить (= но в целом я и не говорил, что я против сервисов)

Yuri Stepanov
дак как раз и суть в том, что для экшенов/редьюсер...

Чой-та сложна? Фигня вопрос. Дока рассказывает только, что вот, посылаем экшин, посылаем данные, создаём новый стейт. Это далеко от полной доки по конкретному стейтменеджеру конкретного проекта.

Yuri-Stepanov Автор вопроса
MisterN _
Чой-та сложна? Фигня вопрос. Дока рассказывает тол...

Так на конкретном проекте вам может и Ангуляр не нужен?) свой фреймворк же можно, дока полная будет

Yuri Stepanov
Так на конкретном проекте вам может и Ангуляр не н...

кстати, может сообщество направит, если не нужен SPA, куда сейчас лучше смотреть? Хочется все-таки не велосипедить на vanilla, и не jquery...

Yuri Stepanov
Так на конкретном проекте вам может и Ангуляр не н...

Это вы аппелируете к бас-фактору и говорите, что в стейтменеджере есть готовая дока. Я отвечаю, что общая дока по обновлению стейта не так уж и документирует конкретный проект. Причем здесь ангулар не нужен, потому что дока будет полная?

Yuri Stepanov
React

реакт это как ангулар только другой. что-то легкое надо, если дейтпикер влепить или маску

Yuri-Stepanov Автор вопроса
MisterN _
Это вы аппелируете к бас-фактору и говорите, что в...

У вас есть список методов, есть дока по ним. Что не так уж документирует?)

Dmitry Bykadorov
реакт это как ангулар только другой. что-то легкое...

Я как то хотел изучать реакт, Но увидел return div, и сказал - нет, это не мое)))

Yuri-Stepanov Автор вопроса
Yuri Stepanov
Jsx/tsx - лучшее, что есть в реакте:) Change my mi...

Звучит неоднозначно) типа "я не люблю tsx" - "всё остальное ещё хуже"

Yuri Stepanov
У вас есть список методов, есть дока по ним. Что н...

Не документирует тонны конкретных редьюсеров, эффектов и селекторов, которые прогеры еще напишут. В них же есть своя логика. Где она задокументирована? А так, сервису и сабджектам рх тоже есть дока.

Yuri-Stepanov Автор вопроса
Oleg Safonov
Звучит неоднозначно) типа "я не люблю tsx" - "всё ...

Скорее второе. css-in-js выглядит оч плохо)

Andrei
Lit не то?

посмотрю, спасибо

Igor Filippov
Stimulus, alphine

Но я лично просто на тайпскрипте остановился в своем проекте и нормально

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта