私は、記述されたコードが自明であり、本のように読まれるべきであるという考え方を持っている開発者の1人です。
ただし、他の人が使用するライブラリコードを開発するときは、できるだけ多くのドキュメントをヘッダーファイルに入れるようにしています。これは質問を持ち出します:非公開のドキュメント化方法は時間の価値さえありますか?彼らはそれらを直接使用することはありませんが、実際には使用できません。同時に(しぶしぶながら)未加工のコードを配布すると、これらの非パブリックメソッドが表示され、説明が必要になる場合があります。
皆さんが旅行中に見たり使用したりする基準や慣行を探しているだけです。