問題タブ [constants]

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

unit-testing - 本番環境とテスト コードの間の DRY 定数

私は通常、重複を避け、DRY 原則を遵守しようとします。ただし、次のようなケースについては疑問に思っています。

ラベルが "blah" であることが要件であり、誰かが FEATURE_LABEL を "bleh" に変更した場合、要件を満たしていなくてもテストはパスします。これは DRY に違反する有効な場所ですか?

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

c++ - C ++で「const」を使用するのはいくつですか?

初心者の C++ プログラマーの私には、まだ非常にわかりにくい構造がいくつかあります。そのうちの 1 つがconst. 非常に多くの場所で使用でき、非常に多くの異なる効果があり、初心者が生き残ることはほとんど不可能です. 一部の C++ の第一人者は、さまざまな用途と、それらを使用するかどうか、および/または使用しない理由を永遠に説明しますか?

0 投票する
6 に答える
13289 参照

c++ - C ++でのconstの利点?

初心者にとって、C++ (および C)のconstの利点は何ですか?

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

c - const char **に値を設定する方法は?

変数constchar** stringTableを宣言した場合、それがconstである場合、どのように値を設定できますか?(私が使用することになっている関数は、パラメーターとしてconst char **を受け取るため、constである必要があります。)

編集:いいえ、暗黙的にchar**からconstchar**に変換することはできません。コンパイラが文句を言います:パラメータ3を'char**'から'constchar**'に変換できません

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

vb.net - VBで64ビット定数を定義するにはどうすればよいですか?

VisualBasicの場合

これはエラーで失敗します

問題は400*365 * 24 * 60*60が2^32より大きいことです

定数をUInt64と宣言することで、64ビット値を割り当てても問題ないと思いました。

0 投票する
6 に答える
3018 参照

c++ - C++ での const 宣言の違い

違いは何ですか


以下も参照してください。

そしておそらく他の...

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

php - マジック コンタント クラスを使用して呼び出し元クラスのファイル パスを返す

以下を使用して、メソッドのファイルパスと行番号を返しました

これをクラスに更新したいのですが(comment.phpなど)

開発中のどこからでも呼び出せる

呼び出し元のコードのファイルパスを返すようにします。いくつかのバリエーションを試しましたが、何かが欠けています。手伝ってくれますか?

ありがとう

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

ruby-on-rails - モデルの 1 つについて、自動入力する必要があるインスタンスがいくつかあります。どうすればこれを処理できますか?

これを理解するには、具体的に説明する必要があります。私のアプリケーションには、ウィジェットの色のテーマ情報を含む theme というモデルがあります。いくつかのテーマを提供していますが、主にユーザーが独自のテーマを作成することに依存しています。問題は、テーマをどこに保存すればよいかということです。それらをテーマデータベースに保存すると、テスト中にデータベースを切り替えたりフラッシュしたりするたびに、テーマを再入力する必要があります。これは大したことではありません。

現在、コントローラーのハッシュにテーマを保存しています。これに関する問題は、各ウィジェットにはテーマがあり、各ウィジェットには theme_id があり、提供されたテーマはデータベースに保存されていないため、theme_id がないためです。

この問題の解決策は非常に簡単であることはわかっていますが、自分の解決策が最適なコーディング プラクティスを採用していることを確認したいと考えています。これについて何か提案はありますか?移行またはその他の rake タスク中にデータベースにエントリを追加する方法があるかもしれません...

ありがとうございました!

トニー

0 投票する
5 に答える
1093 参照

c# - C# では、#define と同じことをどのように達成しますか?

C のバックグラウンドから来た私は、次の方法でバッファーのサイズを定義することに慣れています。

C# で同じことを達成するにはどうすればよいでしょうか?

また、すべて大文字の K&R スタイルは、通常の C# Pascal/Camel ケースに適合しますか?

0 投票する
5 に答える
570 参照

c++ - 定数関数から参照を返す

constを削除すると修正されますが、getVecが定数メソッドである場合はそうではありません。では、なぜこれが許可されないのですか?