这两个概念似乎违反直觉。争论的一方面认为评论对可读性造成的伤害,以及违反 DRY(如果评论甚至保持最新)。但是,掷硬币,有必要为您的代码提供良好的 API 文档,以便其他人可以使用您的库。
我见过的每一个为生成 API 文档而设计的工具(JSDoc、PDoc 等)都使用大量的空间来提供该文档。我需要提供 API 文档,我不需要将我的一半 LOC 设置为特殊格式的注释,以便 JSDoc 可以读取它。
我目前正在考虑使用像Jekyll这样的基本降价工具,并将此文档放在 /doc 文件夹中,从我的代码中完全删除它。有没有其他人找到对他们有用的解决这个问题的方法?