-
One counterpoint: If it's not documented, don't depend on it. Reading library source code is absolutely valuable, but be careful about depending on what you find. Just because it works that way today does *not* mean it will tomorrow. @changelog/1451236963839877123
-
Be careful about depending on information you find digging through source code, anything you see that isn't explicitly documented behavior is subject to change at any time without notice.
-
This is a bit idealistic I know, as it is only practical for dependencies with a strong documentation culture, and sometimes you have to take a risk. Just keep that risk in mind, and don't be another instigator of #HyrumsLaw. hyrumslaw.com/