B
BOM付UTF-8
BOM付UTF-8では、テキストの先頭に、「¥ufeff」がつく。
Bounded Context
ドメイン駆動設計で使われる。同じ言葉(言葉の意味)が適用できる範囲のこと。
C
CRC法
D
DTO(データ転送オブジェクト)
DRY(Don't Repeat Yourself)原則
K
KISSの原則
N
null安全
P
Punycode
U
URLエンコード(パーセントエンコーディング)
URLのパスで使用できない文字をエスケープする処理。
V
V&V(Verification & Validation)
Validationは、ニーズの充足度を確認する。
この2つは、別物。「正しく作る」ことと「正しいものを作る」ことの違い。
W
WebSocket
・Webサーバ側からのプッシュ配信を可能にする。
あ
アクセスポイント
ネットワークに接続する際、入り口となるところ。
アサーション
プログラムの任意の位置で、その時点で満たさなければならない条件が成立しているかを判定する。
安定ソート
データをソートしたときに、同じ値をもつデータに対しては、ソート前の順序が、ソート後の保持されるようにソートすること。
け
計算機エプシロン
こ
構造化定理
プログラムは、「順次」「選択」「繰返し」の3つの制御構造で記述できる。
さ
(入力の)サニタイジング
入力を検証し、無害化すること。
サロゲートペア文字
サロゲートキー
参照透過性
同じ入力に対して、必ず、同じ出力を返す。
し
シェアード・ナッシングアーキテクチャ
水平スケーリング。スケールアウトのこと。
ジェネリック(プログラミング)
す
スーパークラス/サブクラス
スループット
せ
設計の評価
次のような観点で評価する。・要求事項からの追跡・一貫性・実現可能性・テスト可能性
そ
疎結合
システムないのオブジェクト間の相互関係を最小限に抑える、という考え方。
ち
遅延初期化
オブジェクトの生成や、値の初期化が宣言時には行われず、
実際に必要になった時に行われる。チューリング完全
チューリングマシンをシミュレートできるシステムを、
チューリング完全、あるいは、万能チューリングマシンと呼ぶ。チューリングの停止性問題
チューリングは、これが解けないことを証明した。
と
ドメイン駆動設計
メイン駆動設計は、ドメインモデルから、アプリケーションを組み立てるパターンを示す。
ドメイン駆動設計におけるモデルとは、ソフトウェアとして実装されている概念を示す。
ドメイン特化言語(DSL)
あるいはプログラム言語。
トランザクション分割
方法。
に
任意精度演算
は
パイプライン・ハザード
パイプライン処理において、クロックサイクルで、命令を実行できないこと。
万能チューリングマシン
ふ
フェイルファストの原則
できるだけ速く正常な実行を中断し、エラー処理を行う。
分析症候群
システム分析およびドキュメント化に、必要以上に力を入れる。その結果、コストや時間を消費する。
大規模PJでは、ドキュメントが多く、その整合性を確保することが困難である。
システムやソフトウェア開発のプロセスに対する要求、前提、制約
例えば、利用する方法論など
開発するシステムやソフトウェアに対する要求、前提、制約
プロセス要求
例えば、利用する方法論など
プロダクト要求
フロントエンドのMVパターン
SPAでは、MVCで言うViewの中にも、 データアクセスやURLの処理が入るため、
MVパターンと言われる。
よ
要求の抽出(elicitation)
要求を発見・収集すること。
る
ルックアップ
複雑な処理を配列や表を検索する処理に置き換える。
このとき、利用する配列や表のこと。
れ
レイテンシ
レスポンスタイムのこと。1リクエストに対するレスポンスにかかる時間。
0 件のコメント:
コメントを投稿