私は常にコードのドキュメント化に取り組んできましたが、AJAX + PHP となると、必ずしも簡単ではありません。コードは本当に散らばっています。ロジック、データ、プレゼンテーション (名前を付けます) は、サーバー側とクライアント側のコードの間で分割され、混合されます。作業の一部を実行するデータベース側のコード (ストアド プロシージャ、ビューなど) が存在する場合もあります。
これは、そのようなコードを文書化するための効率的な方法を考え出すことに挑戦します。私は通常、.php ファイル内の .js ファイルのリストと、.js ファイル内の .php ファイルのリストを提供します。また、インライン コメントと関数の説明も行います。ここでは、どの関数がどのファイルで使用され、どのような出力が期待されるかをリストします。データベース プロシージャについても同様のタスクを実行します。多分もっと良い方法がありますか?
アイデアや経験はありますか?
注: この質問は、Javascript+PHP だけでなく、あらゆるクライアント + サーバー側アプリケーションに適用されます。