問題タブ [definition]

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 投票する
11 に答える
8390 参照

c++ - C ++のように宣言と定義を分離することの長所と短所は何ですか?

C ++では、関数、変数、定数の宣言と定義は次のように分離できます。

実際、クラスの定義では、これがよくあることです。クラスは通常、そのメンバーを使用して.hファイルで宣言され、対応する.Cファイルで定義されます。

このアプローチの長所と短所は何ですか?

0 投票する
4 に答える
1287 参照

soa - クラウドコンピューティングはSOAに基づいていますか?

SOAの基盤には次のものがあります。

  • ゆるく結合
  • 再利用性
  • ステートレスサービス
  • サービス間の正式な契約
  • 粗い粒度
  • 非同期
  • 抽象基礎となるロジック(ブラックボックス)
  • 構成可能(ビルディングブロックとしてのサービス)
  • 発見可能なサービス
  • 自律サービス

それらのほとんどはクラウドコンピューティングに適用できるので、私の質問は、クラウドコンピューティングはSOA思考の産物ですか、それともこれらは2つの異なるモンスターですか?

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

ruby - Ruby の用語 質問: これは、Ruby の宣言、定義、代入のすべてを同時に意味するものですか?

私が言うなら:

x = "abc"

以前にプログラムで x について何か言ったかどうかに関係なく、これは宣言、定義、代入のすべてが同時に行われているように見えます。

これは正しいです?

Ruby での宣言、定義、および代入の正しい用語が何であるか、または Ruby の動的型付けのためにこれらが区別されているかどうかはわかりません。

@tg: ポイント 2 について: x = "abc" ステートメントの前に x が存在したとしても、x = "abc" ステートメントを定義/再定義と呼ぶことはできませんか?

0 投票する
41 に答える
246875 参照

architecture - ソフトウェア設計とソフトウェア アーキテクチャ

ソフトウェア設計とソフトウェア アーキテクチャの違いを誰か説明できますか?

すなわち; あなたが誰かに「デザイン」を提示するように言ったら、彼らは何を提示することを期待しますか? 「建築」も同様です。

私の現在の理解は次のとおりです。

  • デザイン: 特定のモジュール/システムの一部の UML ダイアグラム/フローチャート/シンプルなワイヤーフレーム (UI 用)
  • アーキテクチャ: コンポーネント図 (システムのさまざまなモジュールが相互に通信し、他のシステムと通信する方法を示す)、使用する言語、パターン...?

私が間違っている場合は修正してください。ウィキペディアにはhttp://en.wikipedia.org/wiki/Software_designhttp://en.wikipedia.org/wiki/Software_architectureの記事があることを参照しましたが、それらを正しく理解しているかどうかはわかりません。

0 投票する
3 に答える
668 参照

latex - LaTeX:必須引数をオプション引数のデフォルトとして使用する方法は?

2 つの引数を持つ LaTeX コマンドを作成しようとしていますが、そのうちの 1 つはオプションです。通常、私はこれを次のように行います

ここdefaultで、最初の引数のデフォルト値です。しかし、このコマンドでは、2 番目の引数の値を最初の引数のデフォルト値として使用する必要があります。

に等しい

誰もこれを行う方法を知っていますか? 必要に応じて、プレーンな TeX にドロップダウンできます。

0 投票する
8 に答える
3317 参照

delphi - Delphi の他のユニットから型を定義する

ここでローレン・ペクテルが言ったように 、問題は私にとってAとBが異なるユニットにあるということです。では、別のクラスの既存のものから型定義を定義する方法はありますか?

0 投票する
4 に答える
1881 参照

design-patterns - 静的ファクトリ メソッドまたは作成メソッド

そのような構造の正しい定義について疑問に思っています:

有効な Java (アイテム 1) とウィキペディアの記事で、これはStatic Factory Method (ある種のFactory Method )と呼ばれていることがわかりました。

しかし、パターンへのリファクタリング(第 6 章) を読んでいるときに、 Creation Methodと呼ばれる同じ構造に出会いました。また、 Factory Methodのパターンでごちゃごちゃしてはいけないという注意点があります。

真実はどこにある?