問題タブ [design-documents]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
architecture - 設計ドキュメント(高レベルおよび低レベルの設計ドキュメント)
高レベルおよび低レベルの設計ドキュメントには実際に何が入りますか?(具体的には、両方のドキュメントにどの図が描かれているかを知りたいです)。
私はたくさんのリソースを調べましたが、少し混乱しています。
私の知る限り...HLDDにはコンテキスト図が含まれ、アーキテクチャ図LLDDにはフロー図、エンティティとそれらのエンティティ間の関係を表す図、シーケンス図が含まれています。
json - これらの CouchDB ビューの 1 つしか機能しないのはなぜですか?
"Person"
type:およびtype の CouchDB にいくつかのドキュメントがあり"Account"
ます。
これらのタイプのすべてのドキュメントのストレート リストについては、次の設計ドキュメントを で作成しました_design/directory_views
。
この JSON は JSONLint で検証され、ドキュメントを Futon のソース ビューに保存するときに受け入れられます。
ふとんリストdirectory_views/all_persons
とdirectory_views/all_accounts
ドロップダウンで期待どおり。all_persons は type のドキュメントの正しいリストを作成しますが"Person"
、all_accounts
トップレベルにリダイレクトし、All Documents
すべてをリストします。
なぜ機能するall_persons
のにall_accounts
失敗するのですか?
PS。これまでに多くの設計ドキュメントでこの動作を経験しました。この例http://kore-nordmann.de/blog/couchdb_a_use_case.html#a-practical-exampleは、同じデザイン ドキュメント内の 2 つのビューを示しているため、ドキュメントごとに 1 つのビューしか持てないと思います。
doxygen - doxygen によって作成されたドキュメントは何と呼ばれていますか
私が理解しているように、「javadoc」は、javadocという名前でも呼ばれるhtmlドキュメントを生成するツールの名前です。少なくとも私はそのように言葉を使ってきました..
しかし、ツール doxygen の生成された出力は何と呼ばれますか? Doxygen-doc? doxy-doc? それとも何か他のものですか?
(問題がある場合は、C++ コンテキストでの質問)
filter - PouchDB で設計ドキュメントをフィルタリングする
設計ドキュメントを使用して、所有者だけがドキュメントを変更できるようにしています。couchdb がこの設計ドキュメントを複製しないようにするにはどうすればよいですか?
javascript - 設計ドキュメントを含める
factoryngのデフォルト設定では、設計ドキュメントが除外されます。これらの設計ドキュメントを含めるにはどうすればよいですか?
javascript - 特定のフィールドが CouchDB データベースに含まれていることを確認するにはどうすればよいですか?
特定のコンテンツが CouchDB データベースのドキュメントに存在することを確認する方法を見つけようとしています。これを行う最善の方法は、「validate_doc_update」設計ドキュメントを使用することだと思いました。過去に、ユーザーがデータベースに変更を加える権限があるかどうかを確認するものを作成したので、この追加コードをそこに含めようとしました。ただし、CouchDB ではコンパイル可能なコードとして認識されず、その理由がわかりません (以下のコードを参照)。このコードをコンパイルしないようにするためにどこを台無しにしたか、または特定のフィールドが更新されたドキュメントに含まれるようにするためのより良い方法があるかどうか、誰かが知っていますか?
これは、「_design/BGdesign」と呼ばれる同じデータベース内のデザイン ドキュメントに含まれています。
}