Size: a a a

Programming Offtop

2020 August 15

AM

Artem Molotov in Programming Offtop
решил проверить, рили есть пост
источник

AD

Aleksey D. in Programming Offtop
долго проверял?)
источник

AM

Artem Molotov in Programming Offtop
Aleksey D.
долго проверял?)
до сих пор проверяю
источник

AM

Artem Molotov in Programming Offtop
источник

ML

Mikhail Levchenko in Programming Offtop
Aleksey D.
ну это другой кейс) у меня тоже сабстейт на два стейта размазан и в одном сценарии из третьего обновляется и везде «чуть-чуть» по-разному) но если можно совсем изолировать и забыть - плохо что ли?)
Абстракция всегда протечет. Особенно если это на уровне бизнес логики
источник

AM

Artem Molotov in Programming Offtop
лол
источник

h

humanoid in Programming Offtop
Mikhail Levchenko
Всё равно есть всегда общее состояние. Какие то нотификашки, провязки, врезки. Вот у нас есть фича оформления кредитов на тачки - вроде поначалу была только в лк, а сейчас по всему листингу, на карточках, в избранном и чуть ли в журнал не затянули
1. Нужно отделять UI от бизнес-логики
2. В большинстве случаев шарить нужно только ID-шки
источник

AS

Andrei Shikov in Programming Offtop
Mikhail Levchenko
Абстракция всегда протечет. Особенно если это на уровне бизнес логики
еще кстати интересно, как можно общий стейт по модулям раскидать
он просто лежит весь целиком в единственном модуле, от которого зависит все остальное?
я просто после оптимизации инкрементальной сборки в проекте оч сильно шарахаюсь от часто меняющихся общих зависимостей
источник

h

humanoid in Programming Offtop
Andrei Shikov
еще кстати интересно, как можно общий стейт по модулям раскидать
он просто лежит весь целиком в единственном модуле, от которого зависит все остальное?
я просто после оптимизации инкрементальной сборки в проекте оч сильно шарахаюсь от часто меняющихся общих зависимостей
источник

BP

Bogdan Panchenko in Programming Offtop
Android Studio все равно лагать будет
источник

I

Igor in Programming Offtop
Andrew Mikhaylov
Теперь с Docker Hub будут удалять образы, не обновлявшиеся больше 6 месяцев:

> Docker is introducing a container image retention policy which will be enforced starting November 1, 2020. The container image retention policy will apply to the following plans:
> - Free plans will have a 6 month image retention limit
> - Pro and Team plans will have unlimited image retention

Если хотите автоматически триггерить сборку каждые 5.99 месяцев, нужно использовать неофициальные образы (официальные не триггерят). Лучше всего scratch, он 0 байт займёт:

FROM hyperized/scratch:latest as trigger


(hyperized -- это наш DevOps, но можете сами сделать proxy-образ для scratch)

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

(

( in Programming Offtop
Ловушка Ильмира
источник

AM

Andrew Mikhaylov in Programming Offtop
(
Ловушка Ильмира
Ась?
источник

(

( in Programming Offtop
ну типа, если убрать суспенд, то не скомпилится
источник

AI

Arkadii Ivanov in Programming Offtop
(
ну типа, если убрать суспенд, то не скомпилится
Потому что нельзя передать ссылку на несуспенд функцию там где надо суспенд. Можно раскрыть map в лямбду
источник

AM

Andrew Mikhaylov in Programming Offtop
Так вроде ж починить собирались, не?
источник

AI

Arkadii Ivanov in Programming Offtop
Andrew Mikhaylov
Так вроде ж починить собирались, не?
Собирались
источник

AM

Andrew Mikhaylov in Programming Offtop
Но вообще подлянка, да.

Хотя инспекция про функцию, и инспекция по сути права)
источник

(

( in Programming Offtop
вообще не очень нравится, то что мап это по сути флатмап, а мапа нет
источник

AM

Andrew Mikhaylov in Programming Offtop
(
вообще не очень нравится, то что мап это по сути флатмап, а мапа нет
Разве flatMap не принимает
T -> Monad<T>
? Вроде map -- это map, а вместо flatMap там flatMapMerge / flatMapConcat (если я совсем после длинного отпуска пургу не гоню)
источник