問題タブ [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.

0 投票する
1 に答える
108828 参照

architecture - 設計ドキュメント(高レベルおよび低レベルの設計ドキュメント)

高レベルおよび低レベルの設計ドキュメントには実際に何が入りますか?(具体的には、両方のドキュメントにどの図が描かれているかを知りたいです)。

私はたくさんのリソースを調べましたが、少し混乱しています。

私の知る限り...HLDDにはコンテキスト図が含まれ、アーキテクチャ図LLDDにはフロー図、エンティティとそれらのエンティティ間の関係を表す図、シーケンス図が含まれています。

0 投票する
1 に答える
82 参照

json - これらの CouchDB ビューの 1 つしか機能しないのはなぜですか?

"Person"type:およびtype の CouchDB にいくつかのドキュメントがあり"Account"ます。

これらのタイプのすべてのドキュメントのストレート リストについては、次の設計ドキュメントを で作成しました_design/directory_views

この JSON は JSONLint で検証され、ドキュメントを Futon のソース ビューに保存するときに受け入れられます。

ふとんリストdirectory_views/all_personsdirectory_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 つのビューしか持てないと思います。

0 投票する
2 に答える
193 参照

doxygen - doxygen によって作成されたドキュメントは何と呼ばれていますか

私が理解しているように、「javadoc」は、javadocという名前でも呼ばれるhtmlドキュメントを生成するツールの名前です。少なくとも私はそのように言葉を使ってきました..

しかし、ツール doxygen の生成された出力は何と呼ばれますか? Doxygen-doc? doxy-doc? それとも何か他のものですか?

(問題がある場合は、C++ コンテキストでの質問)

0 投票する
1 に答える
1693 参照

filter - PouchDB で設計ドキュメントをフィルタリングする

設計ドキュメントを使用して、所有者だけがドキュメントを変更できるようにしています。couchdb がこの設計ドキュメントを複製しないようにするにはどうすればよいですか?

0 投票する
1 に答える
183 参照

javascript - 設計ドキュメントを含める

factoryngのデフォルト設定では、設計ドキュメントが除外されます。これらの設計ドキュメントを含めるにはどうすればよいですか?

0 投票する
1 に答える
76 参照

javascript - 特定のフィールドが CouchDB データベースに含まれていることを確認するにはどうすればよいですか?

特定のコンテンツが CouchDB データベースのドキュメントに存在することを確認する方法を見つけようとしています。これを行う最善の方法は、「validate_doc_update」設計ドキュメントを使用することだと思いました。過去に、ユーザーがデータベースに変更を加える権限があるかどうかを確認するものを作成したので、この追加コードをそこに含めようとしました。ただし、CouchDB ではコンパイル可能なコードとして認識されず、その理由がわかりません (以下のコードを参照)。このコードをコンパイルしないようにするためにどこを台無しにしたか、または特定のフィールドが更新されたドキュメントに含まれるようにするためのより良い方法があるかどうか、誰かが知っていますか?

これは、「_design/BGdesign」と呼ばれる同じデータベース内のデザイン ドキュメントに含まれています。

}