web-dev-qa-db-ja.com

language-agnostic

例外またはエラーコードの規則

ゼロベースの月番号

到達不能コード:エラーまたは警告?

静的に型付けされた埋め込み可能なスクリプト言語はありますか?

constパラメータがC#で許可されないのはなぜですか?

バックパッチとはどういう意味ですか?

仮パラメータとは何ですか?

「null」のない言語はありますか?

Rubyスクリプト言語またはインタープリター言語ですか?

スタックオーバーフローを引き起こす最短のコードは何ですか?

クイックソートはマージソートよりも優れているのはなぜですか?

再帰または反復?

番号に基づいてクレジットカードの種類をどのように検出しますか。

一様分布から正規分布への変換

例外をスローするタイミング

コンストラクターが例外をスローするのはいつが適切ですか?

スタックとヒープはどこでどこにありますか?

あなたの好きな「プログラマー」漫画は何ですか?

最も一般的なSVNはパターンを無視しますか?

マルチスレッドが適切でないのはいつですか?

フロートを人間が読める分数に変換する方法は?

例外と戻りコードのどちらを選びますか?

ループ変数の理想的な変数命名規則は何ですか?

プライベートメソッドをテストするか、パブリックメソッドのみをテストする必要がありますか?

循環的複雑度を最小限に抑えた条件付きロギング

バーコード番号から書籍に関するデータを検索するにはどうすればよいですか?

なぜ「ハンガリー記法」を使うべきではないのですか?

不変式とは何ですか?

比例画像サイズ変更

セットからランダムな要素を選ぶ

Debug.Assert()をいつ使用する必要がありますか?

依存性注入とは何ですか?

線から特定の垂直距離にある点をどのように見つけますか?

ハッシュテーブルとハッシュマップとは何ですか?

プログラムで色を明るくする

「解析」の反対は何ですか?

ラムダとは何ですか?

ソースファイルにライセンスヘッダーを追加するためのツールですか?

メソッドと関数の違いは何ですか?

引数とパラメータの違いは何ですか?

文字列が有効なURLかどうかを確認するための最良の正規表現は何ですか?

レジスタとスタック

配列とリンクリスト

パラメーターが多すぎますか?

ディープコピーとシャローコピーの違いは何ですか?

トランポリン機能とは何ですか?

メモリマップファイルの利点は何ですか?

O(1)の一意の(繰り返しのない)乱数?

数字が回文であるかどうかを確認するにはどうすればよいですか?

変数に名前を付ける方法

正規表現に一致するランダムな文字列

ポリモーフィズムはできるだけ簡単に説明してください

コンピュータサイエンスのNPコンプリートとは何ですか?

カリー化と部分適用の違いは何ですか?

アプリケーションのパスを取得する

「疎結合」とは何ですか?例を提供してください

大文字と小文字

三項演算子に使用するコーディングスタイルはどれですか?

2Dベクトル外積の計算

「ファーストクラス」オブジェクトとは何ですか?

同様のテキストを持つ記事を見つけるためのアルゴリズム

符号付き整数と符号なし整数

配列の二分探索

XOR変数スワッピングはどのように機能しますか?

複数の条件を持つifステートメントをフォーマットする最適な方法

スキップリストとバイナリ検索ツリー

貧血ドメインモデル:長所/短所

タイプセーフとは何ですか?

Cのリエントラント関数と再帰関数の違いは何ですか?

「スレッドセーフ」コードとはどういう意味ですか?

継承と集約

LinkedListとバイナリ検索ツリーの違い

バブルソートは何に適していますか?

好きな言語で嫌いな5つのことは何ですか?

存在タイプとは何ですか?

コードを記述する前に、アプリケーションのアーキテクチャをどのように計画しますか?

与えられた点に最も近い円上の点を見つける最良の方法

プログラミングイディオムとは何ですか?

テールコール最適化とは

「IF」は高価ですか?

ダブルは本当にお金に不向きですか?

「Zebraの所有者」をプログラムで解決する

cronジョブが次に実行されるタイミングを計算します

拡張可能なソフトウェア(プラグインアーキテクチャ)の設計方法

2つの日付範囲が重なるかどうかを確認

パスワードのハッシュ化と暗号化の違い

「メモリ不足」は回復可能なエラーですか?

パワーメーターの赤と緑の間の色を生成しますか?

「Execute Around」イディオムとは何ですか?

ボール同士の衝突-検出と取り扱い

なぜ反射は内省ではなく反射と呼ばれるのですか?

foreachとmapに違いはありますか?

同じファイルに複数のクラスを持つことは悪い習慣ですか?

GUIDとは正確には何ですか?なぜ、どこで使用する必要がありますか?

差分実行はどのように機能しますか?

参照渡しと値渡しの違いは何ですか?

プログラミング言語はどのような状況でInfinity値を実際に利用しますか?

それは「インターフェースにプログラムする」とはどういう意味ですか?

Map / Reduceとは何ですか?

関数型プログラミング言語を使用する場合