|
|
|
|
|
by andrea_s
4417 days ago
|
|
sure, but I can't see how this is supposed to increase discoverability of the API... I see "here is something that looks like an enum, and its possible values are gold, silver and bronze. But you can also give 10, 42 or any number as a value and it will still work". I don't mean to be overly critical (clearly this approach has worked well for the author), but I am a bit unsure about the perceived benefits. |
|
I might have used an enum plus a second constructor to wrap the explicit conversation. I guess it depends on what's going on in the rest of the API.