Search
Write a publication
Pull to refresh
3
0

Backend developer

Send message

Интересно посмотреть мнение со стороны :)

В основном пишу на java/kotlin, но время от времени пишу что-то небольшое на go.

Помимо моментов в статье могу отметить момент с generic'ами (функции структуры не могут принимать не объявленные в сигнатуре generic'и, но жить можно), а также перегрузку методов (тут мне порой прям больно :) )

Спасибо за комментарий, учту в следующих версиях)
В данном случае используется inner для получения внутренних полей класса RecyclerViewAdapter
Модифицировать модель вот так:
data class AnyItem (
...
var isSelected: Boolean
)

это был один из вариантов, в таком случае бы пришлось перебирать все данные в адапере.
Еще как вариант был хранить просто id итемов, но от хранения id в set я быстро перешел к map с ключем и самим итемом

Information

Rating
11,645-th
Registered
Activity

Specialization

Backend Developer, Application Developer
Java
Kotlin
Clean Architecture
Coroutines
SQL
Docker
REST
Spring Boot
Ktor