Scenario modifications for assessing API viscosity #51
InMatrix
started this conversation in
Routing API research
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This thread is migrated from #41.
Viscosity is a dimension of API usability we try to assess in this research. Simply put, viscosity measures the ease of modifying code when the requirements have changed. Is the amount of code change out of proportion to the requirements change? Is there a “domino effect” when refactoring code for a seemingly small change in the app's routing behavior?
To assess viscosity, we need to define a few modifications to our navigation scenarios. These modifications need to represent the kinds of changes developers would often run into when iterating on their apps. Here are some preliminary thoughts:
Deep linking by path parameter
Sign-in
Nested routing
Additional ideas from @idkq:
Beta Was this translation helpful? Give feedback.
All reactions