Эти два понятия кажутся нелогичными.Есть одна сторона аргумента, которая видит вред, который комментарии наносят читабельности, и нарушениям DRY (если комментарии даже обновляются).Однако переверните монету, и вам необходимо предоставить хорошую документацию по API для вашего кода, чтобы другие могли использовать ваши библиотеки.
Каждый инструмент (JSDoc, PDoc и т. Д.), Который я видел, предназначен для генерации APIДокументы используют чрезвычайно много места для предоставления этой документации.Мне нужно предоставить документацию по API, но мне не нужно, чтобы половина моего LOC была специально отформатирована, чтобы JSDoc мог ее прочитать.
В настоящее время я рассматриваю базовый инструмент уценки, такой как Jekyll и помещаю эту документацию в папку / doc, полностью удаляя ее из моего кода.Кто-нибудь еще нашел подход к этой проблеме, который работал для них?