Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.



Yeah, I'm not sure how much it increase discoverability, plus users pay the cognitive cost of quirky patterns.

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.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: