Я всегда был для документирования кода, но когда дело доходит до AJAX + PHP, это не всегда легко: код действительно распространен! Логика, данные, презентация - вы называете ее - разделяются и смешиваются между серверным и клиентским кодом. Иногда также используется код базы данных (хранимые процедуры, представления и т.д.), Выполняющие часть работы.
Это бросает мне вызов, чтобы найти эффективный способ документировать такой код. Я обычно предоставляю список файлов .js внутри .php файла, а также список .php файлов внутри .js файла. Я также делаю встроенные комментарии и описания функций, где я перечисляю, какая функция используется каким файлом и какой результат ожидается. Я выполняю аналогичные задачи для процедур базы данных. Может быть, есть лучший метод?
Любые идеи или переживания?
Примечание. Этот вопрос применим к любым клиентским + серверным приложениям, а не только к Javascript + PHP.