Size: a a a

Советский Angular

2020 September 29

С

Светлана in Советский Angular
Денис Макаров
когда заводила детей)
это было давно и неправда)
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
@dersizes как тебе такой оператор?

потыкать можно тут https://stackblitz.com/edit/angular-image-uploader-example
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
источник

AS

Anton Shvets in Советский Angular
Светлана
у меня дети пробили стенку зонтом
я тут показал им что если положить предмет в яму на кресле-подушке, а потом прыгнуть сверху, то предмет улетит.
зря...
источник

S

Smooth Operator in Советский Angular
зачем он нужен?
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Smooth Operator
зачем он нужен?
Что он делает?
Он создает цепочку обработки списка сущностей с помощью операторов, которые принимают каждую сущность по отдельности. Результат потом агрегируется в новый список.

Зачем это надо?
Вместо того, чтобы реализовывать обработку батчами в операторах, можно использовать этот оператор.

Примеры
of([1, 2, 3]).pipe(forEach(map(i => i + 1))); // [ 2, 3, 4 ]
files.pipe(forEach(upload(uploader))); // каждый файл будет загружен по отдельности, и результат сформирован в один большой список
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
of([1, 2, 3]).pipe(forEach(filter(i => i >= 2))); // [ 2, 3 ]
источник

S

Smooth Operator in Советский Angular
Вертихвост キバ 🏡🦊
Что он делает?
Он создает цепочку обработки списка сущностей с помощью операторов, которые принимают каждую сущность по отдельности. Результат потом агрегируется в новый список.

Зачем это надо?
Вместо того, чтобы реализовывать обработку батчами в операторах, можно использовать этот оператор.

Примеры
of([1, 2, 3]).pipe(forEach(map(i => i + 1))); // [ 2, 3, 4 ]
files.pipe(forEach(upload(uploader))); // каждый файл будет загружен по отдельности, и результат сформирован в один большой список
источник

𝕮[

𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100... in Советский Angular
https://gist.github.com/ko-ro/e1a6dce261b114cfadbd20c25f547a6e

как можно этот код укоротить?
я то написал костиль на костиле, но там 11 проходов по масивам, + клонирования, говно код
источник

ДМ

Денис Макаров... in Советский Angular
𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100к]
https://gist.github.com/ko-ro/e1a6dce261b114cfadbd20c25f547a6e

как можно этот код укоротить?
я то написал костиль на костиле, но там 11 проходов по масивам, + клонирования, говно код
декомпозировать, разбить на методы
источник

𝕮[

𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100... in Советский Angular
Денис Макаров
декомпозировать, разбить на методы
та там просто много проходов, данные с бека коряво приходят...

А если поконкретней что и куда сделать можно?
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100к]
та там просто много проходов, данные с бека коряво приходят...

А если поконкретней что и куда сделать можно?
что сложно читается?
источник

𝕮[

𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100... in Советский Angular
Вертихвост キバ 🏡🦊
что сложно читается?
та мне по рукам дали за такой код, только не сказали конкретно что менять и как
источник

𝕮[

𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100... in Советский Angular
но сам понимаю что немного странный код
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100к]
но сам понимаю что немного странный код
а что в нем странного?
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
с точки зрения бизнеса, что значит первая строчка?
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
представь, что ты менеджер
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
а не программист
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
что важно для менеджера в решении задачи?
источник

𝕮[

𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100... in Советский Angular
чтобы оно работало?)
источник