Slide 75
Slide 75 text
Data coupling: Caution
Stamp coupling is sometimes preferred over data coupling
- To clarify meaning of parameters
- To create parameters or return value type safe
fun updateUserView(fullName: String, profileImageUrl: String) = ...
updateUserView(imageUrl, fullName) // !!!
updateUserView(itemName, itemImageUrl) // !!!
updateUserView(userA.fullName, userB.imageUrl) // !!!
Dependency > Coupling > Data coupling