Hello :wave:, quick question about data mapping? W...
# announcements
Hello 👋, quick question about data mapping? What would you use to map an object (eg: a
received by a backend to a
object used by the business logic inside an app)? I used to do it via Interface + Implementation
Copy code
interface IUserMapper {
    fun remoteToEntity(remote: RemoteUser): User
, what is the real benefit than doing it directly with an extension function ?
Copy code
fun RemoteUser.toUser() = 
(except mocking) 🤔
except mocking
Well, it’s only part of it, it just an abstraction, which allows you to replace implementation (mocking is one of such use cases), and itэы your decision, do you want more abstract and flexible code or you want it more simple
👍 1