У меня есть несколько готовых, более старых PHP-проектов, в которых много предложений, которые я хотел бы документировать в стиле javadoc/phpDocumentor.
Работая через каждый файл вручную и будучи вынужденным выполнять обзор кода наряду с документированием, это будет лучше всего, я просто избавляюсь от ограничений времени, интересующихся инструментами, которые помогут мне автоматизировать задачу как можно больше.
Инструмент, о котором я думаю, в идеале должен иметь следующие функции:
-
Разберите дерево проектов PHP и скажите мне, где есть недокументированные файлы, классы и функции/методы (например, элементы, отсутствующие в соответствующем комментарии докблока)
-
Предоставить метод на полпути, легко добавить отсутствующие документы docblocks с помощью создания пустых структур и, в идеале, открыть файл в редакторе (внутреннем или внешнем мне все равно) поэтому я могу добавить описание.
Дополнительно:
- Автоматическое распознавание типов параметров, возвращаемых значений и т.д. Но это не требуется.
Этот язык является PHP, хотя я мог представить, что инструмент C/Java может обрабатывать файлы PHP после некоторой настройки.
Спасибо за отличный вклад!