Devcolibri10 сен 2018 в 12:53Паттерны проектирования в KotlinВремя на прочтение3 минОхват и читатели42KKotlin * Программирование * Проектирование и рефакторинг * Качество кода * ПереводВсего голосов 17: ↑16 и ↓1+13Добавить в закладки137Комментарии6
sborisov10 сен 2018 в 18:10Комментарий был измененSingleton — а как обстоит дело с инициализацией из нескольких потоков? Гарантируется ли в JVM, что инициализация будет выполнена один раз и не вызовет race condition?
rjhdby11 сен 2018 в 08:12Показать предыдущий комментарийObject declaration's initialization is thread-safe. kotlinlang.org/docs/reference/object-declarations.html
kamiLLxiii11 сен 2018 в 09:01«Object declaration's initialization is thread-safe» — заявлено в документации
AlexeySoshin14 сен 2018 в 10:12Приятно видеть перевод своей статьи. Правда вы все же поменяли смысл вступления. Чуть более обновленную статью можно найти тут: proandroiddev.com/kotlin-design-patterns-8e152540ee2c И со времени написания статьи я успел написать целую книгу на тему: www.amazon.com/Hands-Design-Patterns-Kotlin-applications-ebook/dp/B079P7Q5HX
AlexeySoshin14 сен 2018 в 12:57Показать предыдущий комментарийЦенник устанавливает издатель. У него, кстати, книга в два раза дешевле: www.packtpub.com/application-development/hands-design-patterns-kotlin
Паттерны проектирования в Kotlin