Size: a a a

2021 February 01

SP

Sergey Petrov in Peer Lab SPB
а асинк/эвейт очень оверхайпед, они не нужны
источник

SP

Sergey Petrov in Peer Lab SPB
и это я их юзал еще году так в 2012, когда в питоне их костыляли через генераторы и специальные декораторы
источник

SP

Sergey Petrov in Peer Lab SPB
по факту они делают только хуже
источник

DS

Daniil S in Peer Lab SPB
можете назвать топ кейс, когда вы пользовались слабыми ссылками? У меня например таких нет в дарте, но я без них живу нормально без утечек
источник

DS

Daniil S in Peer Lab SPB
или это чисто инфраструктрный кастыль чтоли?
источник

KZ

Konstantin Zolotov in Peer Lab SPB
Daniil S
можете назвать топ кейс, когда вы пользовались слабыми ссылками? У меня например таких нет в дарте, но я без них живу нормально без утечек
Не нужны. Ну в смысле, если ты не делаешь нечто прям ёдакое, то нафиг не нужны.
источник

KZ

Konstantin Zolotov in Peer Lab SPB
Я ими в ведре в как-то избавлялся от утечек в системном sdk потому что гугл — уебок криворукий.
источник

DS

Daniil S in Peer Lab SPB
Konstantin Zolotov
Не нужны. Ну в смысле, если ты не делаешь нечто прям ёдакое, то нафиг не нужны.
ну вот я и хочу понять комон кейс эдаково, мне прям сложно представить как надо так запроектировать, чтобы где-то ссылку препрятать
источник

DS

Daniil S in Peer Lab SPB
Konstantin Zolotov
Я ими в ведре в как-то избавлялся от утечек в системном sdk потому что гугл — уебок криворукий.
понятно, макароны пофиксил типо?
источник

DS

Daniil S in Peer Lab SPB
тогда резонно, да
источник

KZ

Konstantin Zolotov in Peer Lab SPB
Daniil S
понятно, макароны пофиксил типо?
Макароны?
источник

DS

Daniil S in Peer Lab SPB
Konstantin Zolotov
Макароны?
когда все друг на друга ссылается
источник

DS

Daniil S in Peer Lab SPB
но это я так
источник

DS

Daniil S in Peer Lab SPB
отсебятина
источник

KZ

Konstantin Zolotov in Peer Lab SPB
А, ну нет, там у гугла в content resolver утечка была, хрен бы уже помнил, почему не мог иначе пофиксить, но в итоге контекст проксировал через weak ref.
источник

DS

Daniil S in Peer Lab SPB
а с ними вообще безопастно работать? Типо гц прошелся, увидел каунтер 0 на эту ссылку, а ты потом решил обратиться к ней, что тогда случится?
источник

DS

Daniil S in Peer Lab SPB
ошибка в рантайме?
источник

KZ

Konstantin Zolotov in Peer Lab SPB
Ну в случае джавы это тип-обертка, там нет ключевого слова. Ты из этой обертки вытаскиваешь содержимое и тебе стоит проверить, а есть ли там вообще что или уже протухло.
источник

KZ

Konstantin Zolotov in Peer Lab SPB
Ну а если не позаботишься то да, NPE получишь
источник

KZ

Konstantin Zolotov in Peer Lab SPB
Еще в джавке WeakHashMap даже есть)
источник