パッケージ利用者が検索するにしても、Hoogleで検索しますかね?わざわざInternalを使おうとするユーザーは直接パッケージのドキュメントを読みませんか?
そしていずれにしてもあくまで「デフォルトでは」という話ですし、わかりやすいところにチェックボックスを一つ置くなりして誘導すればいいでしょうし。
そしていずれにしてもあくまで「デフォルトでは」という話ですし、わかりやすいところにチェックボックスを一つ置くなりして誘導すればいいでしょうし。
たとえば「テスト等の事情でexposeされているだけ」なのと「(速度のためなどで)内部構造にアクセスしたい人がいるかもでexposeしてる」では,
パッケージ提供者だけが使うのかパッケージ利用者も使うのかが違ってきます.
ここが違うと検索にひっかかって欲しいかどうかも異なってくるのではないでしょうか.
PublicForTesting
なんて名前を付けたことがありますし)厳密でなければならないという話ではないと思います。-threaded
で有効になるやつ)がデフォルトで有効になる提案がacceptされました。-threaded
が必要なライブラリーを使っていたけど有効にするのを忘れてたので全然うまく動かない」みたいなケースを未然に防げそうです(経験者談)。