これらの 2 つの概念は直感に反するように見えます。コメントが可読性に悪影響を及ぼし、DRY に違反している (コメントが最新の状態に保たれている場合) という意見もあります。ただし、コインを裏返すと、他のユーザーがライブラリを使用できるように、コードの適切な API ドキュメントを提供する必要があります。
API ドキュメントを生成するために設計されたすべてのツール (JSDoc、PDoc など) は、そのドキュメントを提供するために非常に多くのスペースを使用します。API ドキュメントを提供する必要がありますが、必要ではないのは、LOC の半分を特別にフォーマットされたコメントにして、JSDoc が読み取れるようにすることです。
現在、 Jekyllのような基本的なマークダウン ツールを検討しており、このドキュメントを /doc フォルダーに配置して、コードから完全に削除しています。他の誰かがこの問題へのアプローチを見つけましたか?