Одно из решений постоянного вопроса - кто должен хранить стейт текущего экрана, чтобы при повороте можно было безболезненно продолжить работу. Автор предлагает пересоздавать презентер на лету, и использовать синглтоны-хранилища для промежуточного хранения данных и состояний сетевых запросов.
https://medium.com/@theMikhail/presenters-are-not-for-persisting-f537a2cc7962#.82et794mc
#architecture #networking
https://medium.com/@theMikhail/presenters-are-not-for-persisting-f537a2cc7962#.82et794mc
#architecture #networking
Medium
Presenters are not for persisting
Yesterday I tweeted something that lead to quite a bit of confusion:
Отличная статья про отношение между принципами проектирования YAGNI и SOLID от Сергея Теплякова.
http://sergeyteplyakov.blogspot.ru/2016/08/yagni.html
#architecture #solid
http://sergeyteplyakov.blogspot.ru/2016/08/yagni.html
#architecture #solid
sergeyteplyakov.blogspot.co.uk
Принцип YAGNI
На ru.stackoverflow.com недавно был задан вопрос, который, ИМХО, стоит вашего внимания: Нарушает ли OCP и DIP (из SOLID) принцип YAGNI? . Ни...
Обзор языковых фич Kotlin, на которые так или иначе повлияла книга Effective Java. Как подсказывают в комментах, ребята из JetBrains действительно постоянно ссылаются на эту книгу как на источник вдохновения.
https://medium.com/@lukleDev/how-effective-java-may-have-influenced-the-design-of-kotlin-part-1-45fd64c2f974#.nbldksq93
#kotlin #languages
https://medium.com/@lukleDev/how-effective-java-may-have-influenced-the-design-of-kotlin-part-1-45fd64c2f974#.nbldksq93
#kotlin #languages
Medium
How “Effective Java” may have influenced the design of Kotlin — Part 1
Java is a great programming language but has some known flaws, common pitfalls and not-so-great elements that have been inherited from its…