問題タブ [variables]
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.
variables - foo barに、またはfoo barにしない:それが問題です
これは、 acts_as_conferenceでBigNerdRanchのCharlesBrianQuinnが行ったプレゼンテーションで最初に議論されたものでした。彼は、プログラミングとRailsの両方に不慣れな多くの人々に、Ruby onRailsBootcampを指導することから学んだことについて話し合っていました。
目立った特定のスライドの1つは、誰かにプログラミングを教えようとしたときに、例としてfooとbarを使用しないという方針に沿ったものでした。彼の推論は非常に単純でした。
どちらがわかりやすいですか?
また
何かを説明するときに何度も起こり、すぐにfooバーのプレースホルダーにジャンプしますが、実際のシナリオを使用して、自分の間違いに気づき、例をよりわかりやすくします。
これは、プログラミングの経験がなく、実際に教えようとしていることを説明する前にfooとbarを説明する必要がある人に教えようとする場合に特に当てはまります。
ただし、経験豊富なプログラマーにfooとbarを使用することは問題ないようですが、個人的には、Charlesと一緒に、これを変更する必要があると思います。
「foo」をすばやくSO検索すると、20ページを超える結果が返され、fooは私が理解できるより多くの方法で使用されています。また、特定の言語に関する質問を読んでいて、その言語をよりよく理解するために読んでいる場合もあります。fooとbarの代わりに該当する変数名を使用すると、問題の理解と解釈がはるかに簡単になります。したがって、経験豊富な開発者にとっては、構造にも少し欠陥があるように思われます。
これは、これまでに蹴られる可能性のある習慣ですか?なぜあなたはfoobarを選ぶのですか、それともfoobarを選ばないのですか?
c++ - C++ の変数命名規則
私は .NET の世界から来て、C++ を書くのは初めてです。ローカル変数と構造体メンバーの命名に関して、どのような命名規則が好まれるのか疑問に思っています。
たとえば、私が継承したレガシー コードには、次のようなものがたくさんあります。
C# のバックグラウンドを持つ私は、ハンガリー語表記の変数を見てショックを受けました (最初に pp プレフィックスを見たとき、笑いが止まりませんでした)。
代わりに、このように変数に名前を付けたいと思います(ただし、最初の文字を大文字にすることが適切な慣例であるかどうかはわかりません。他の方法を見てきました(以下のリンクを参照))。
私の質問: これ (以前の方法) は、C++ で変数に名前を付けるための推奨される方法ですか?
参考文献:
http://geosoft.no/development/cppstyle.html
http://www.syntext.com/books/syntext-cpp-conventions.htm
http://ootips.org/hungarian-notation.html
ありがとう!
variables - 変数の命名規則の簡潔なカタログはありますか?
私が何年にもわたって出会ってきた変数名には、さまざまなスタイルがあります。
命名規則に関する現在のウィキペディアのエントリはかなり軽いです...
名前/説明といくつかの例で識別される、変数の命名規則の簡潔なカタログを見てみたいです。
規約が特定のプラットフォーム コミュニティによって特に支持されている場合、それも注目に値します。
私はこれをコミュニティ wiki に変えているので、それぞれの規則について回答を作成し、必要に応じて編集してください。
java - Java - 変数を含む抽象クラス?
抽象クラスにインスタンス変数を定義させるのは良い習慣ですか?
サブクラスである ExternalJavaScript.class はソース変数を自動的に取得しますが、継承ではなく、すべてのサブクラス自体がソースを定義する方がコードが読みやすいと思います。
あなたのアドバイスは何ですか?
/アダム
php - PHP ページ間で変数を転送する
あるページでユーザー入力を取得し、それを php 変数に格納して、別の php ページで使用したいと考えています。「セッション」を使用してみましたが、機能していないようです。別の安全な代替手段はありますか?この情報は、ユーザー名とパスワードである可能性があります。
c++ - 基本クラスの変数を使用する簡単な方法はありますか?
派生クラスがある場合、次以外のメソッドから変数を参照する簡単な方法はありますか?
編集
たまたま、代わりに関数を使用してこの問題を説明するページを見つけました:
Template-Derived-Classes Errors。テンプレートクラスを使用すると明らかに違いがあります。
java - ユーザーが選択可能な変数を Web アプリケーションに実装する最善の方法
私は Java ベースの Web アプリケーションを使用しており、ドキュメントやその他の出力が生成されるときに置換されるテキスト フィールドにユーザーが変数を配置できるようにするという新しい要件があります。他の人はこれについてどのように行っていますか?
次のような定義済みの変数セットを用意することを考えていました。
@BOOKING_NUMBER@
@INVOICE_NUMBER@
次に、ユーザーがテキストを入力すると、変数をインラインで指定できます (モーダルなどから選択します)。例えば:
@BOOKING_NUMBER@
「これは私が必要とする予約用のテキストです」
このテキストを使用する出力 (PDF など) を生成するときは、正規表現を実行してすべての変数を見つけ、正しい値に置き換えます。
「これは、私が必要とする予約 10001 のテキストです」
私の最初の考えは Freemarker のようなものでしたが、それは私のユーザーにとっては複雑すぎて、私の DataModel (eww) を知る必要があると思います。
読んでくれてありがとう!
D.
mysql - MySQL の LIMIT 句で変数を使用する
INTEGERであるmy_sizeという入力パラメータを持つストアド プロシージャを作成しています。ステートメントの句で使用できるようにしたい。どうやらこれはサポートされていないようですが、これを回避する方法はありますか?LIMIT
SELECT
jquery - JQuery 呼び出しで変数を使用する方法
私は。。をしようとしています
これはうまくいかないようです。
また、そこまで到達したら変数を data 属性に渡したいと思います。
c++ - ダブルよりも大きいものは何ですか?
double よりも「大きい」ネイティブの c++ 変数型はありますか?
float は 7
double は 15 (もちろんコンパイラによって異なります)
ネイティブまたは非ネイティブでさえあるより大きなものはありますか?