Кулстори почему ООП и dagger2 говно _баное (in4b кривые руки)
2 часа потратил что бы понять почему при релогине остаются данные старого пользователя:
- Куча объектов с состоянием (репозитории с кэшами)
- Ручная очистка скуопов dagger, в многомодульном проекте
2021 год, язык с GC, а мы как в 50-х пишем код, который очищает память 🤢
В итоге в одном месте забыли вызвать очистку и программа пришла в частично рассогласованое состояние.
Всё верно.
В MIT не так давно провели исследование и выяснили, что ФПшники физически ничего не забывают. 9.8 из 10 ФПшников помнили наизусть всё состоние ядра Линукса и могли с точностью до 98% назвать все места, где что-то с чем-то взаимодействует.
В том же эксперименте было доказано, что среднестатистический ООПшник не может вкрутить лампочку без помощи StackOverflow.