問題タブ [names]
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.
c# - DataGridView 列名の編集
DataGridView で列名を編集する方法はありますか?
methods - メソッド名に「get」を使用するベスト プラクティスは何ですか?
Java (C# を含む) の多くの場所で、多くの "getter" メソッドには "get" という接頭辞が付いていますが、他の多くのメソッドには付いていないことに気付きました。私は、Sun が従うように見えるいかなる種類のパターンにも気づきませんでした。getter メソッド名で「get」を使用するためのガイドラインまたはルールは何ですか?
character-encoding - 人の名前に使用できるすべての文字は?
標準の AZ、az 文字だけでなく、ハイフン、全角ダッシュ、引用符などもあります。
さらに、ウムラウトなどのすべての国際文字があります。
では、英語ベースのシステムの場合、完全なセットは何でしょうか? 他の言語のセットはどうですか? UTF8、UTF16などはどうですか?
おまけの質問: 必要な名前フィールドの数と、それらの最大長はどれくらいですか?
編集:人の名前には、文脈の一部として存在するものと、構造上の理由から存在するものの 2 種類の文字が含まれていることは間違いありません。コンテキスト文字を制限したり干渉したりしたくありませんが、構造的な文字を処理する必要があります。
たとえば、全角ダッシュで区切られた名前が入ってきましたが、マイナス記号と区別するのが困難でした。システムを検索しやすくするために、5 つの異なるタイプのダッシュをすべて取得し、それらを 1 つの一意の文字 (マイナス) にマッピングします。これにより、検索者は最初にどの記号が入力されたかを具体的に知る必要がなくなります。
問題はダッシュ、おそらく引用符にも存在しますが、他の記号はいくつありますか?
mysql - SQL フィールド名の保存と Delphi での一般的な SQL の使用法
ADO データベース コンポーネントを使用して、SQL データベース (MySQL) に接続する最初の Delphi アプリケーションを書き始めています。後で SQL クエリを作成するときに簡単に参照できるように、フィールドの名前をデータベースに保存する最善の方法はないかと考えました。
まず第一に、私はそれらを単純な定数にしましたc_UserTable_Username, c_UserTable_Password
が、それは物事を行うのに特に良い方法ではないと判断したので、今はそれらを定数レコードに保存しています.
これにより、次のようなステートメントを作成できます。
フィールド名などのハードコーディングについて心配する必要はありません。
私は今、問題に遭遇しましたが、テーブル フィールドを循環させたい場合 (たとえば、20 個ほどのフィールドがある場合) はできません。すべてのフィールドのレコード参照を手動で入力する必要があります。
私が知りたいのは、すべてのフィールド名を一度に、または個別に反復する方法があるかどうかです。それとも私はこれについて間違った方法をとっていますか?おそらく、私はそれらをこのように保管するべきではありませんか?
また、GetAllUsers、GetAllProducts など、さまざまな SQL ステートメントのメソッドを基本的に保持する「データベース」クラスを作成しました。私は多くの Delphi/SQL チュートリアルを見てきましたが、クエリの実行方法を示す以上のことはしていないようです。
私は少し迷っているだけだと思います。どんな助けも大歓迎です。ありがとう :)
c++ - 変数名としての「default」
いくつかのコードをデバッグしているときに、 という名前の配列に出くわしましたdefault
。キーワードは変数名として許可されていないと思いました。
上記のコードは VS 2008 で問題なくコンパイルされるようになりました。「デフォルト」はキーワードではありませんか? 変数名として機能するのはなぜですか?副作用?
PS: Infragistics::Win::UltraWinToolbars::ToolbarsCollection
この名前のプロパティがあります!
variables - 変数名の宣言
変数名を宣言する最良の方法は何ですか....大文字で...? .. 小文字?いずれにせよ、どの領域で宣言する必要があります...そして、標準変数のロールに応じて適切な名前は何ですか...宣言する変数がいくつかありますか?...質問して申し訳ありません..私はプログラミングの世界...気にしないでほしい.... =)
php - 一般的な MVC の質問 - 命名、構造 (PHP)
私は多くの PHP MVC フレームワークを試しましたが、多くのフレームワークで次のようなことができることに気付きました。
したがって、基本的には、encodeForHTML() メソッドを含むクラス Security があります。この Security クラスはシングルトンではありませんか? この種の「内部」シングルトン クラスに固有の名前はありますか?
シングルトンではない他のクラスがあるため:
この場合、必要な数のフォームを作成できます。多くのセキュリティクラスを初期化することは明らかに意味がありませんが、これらのクラスの名前はありますか (シングルトンと非シングルトン以外)? ある人は、作成できるクラスには「プラグイン」という言葉を使用し、フレームワークに組み込まれているクラスには「ライブラリ」という言葉を使用することを提案しました。それは理にかなっていますか?
お返事をありがとうございます!
naming - コモンアプリケーションビルディングブロックのクラス名
いつも古いマネージャーとハンドラーのクラスにうんざりしていませんか?すべての...Thing、... Dingus、Doodad、... Entity、... Gizmo、または... Object Suffixesを使用しましたか?私は確かにそうです。
そこで、ここで有用なクラス名を収集したいと思います。
私はこの記事がそれを最もよく説明していると思います:
タイプ名に「Manager」や「Helper」などのヌルワードを使用しないでください。
タイプ名に「Helper」の「Manager」を追加する必要がある場合は、タイプの名前が適切でないか、設計が適切ではありません。おそらく後者。タイプは自分自身を管理し、助ける必要があります。
だからここに最初のいくつか:
- メールボックス
- メッセージングを処理します
- メッセンジャー
- 通知または他の種類のメッセージを提供します
- ダッシュボード
- データを提示
- レンダラー
- データを集約/構築
「ウィジェット」をどこに置くのが良いのか悪いのかよくわかりません。また、私は現在、次のようなクラスの名前を検索しています。
- サーバーで認証します(バウンサー?)
- データの変更を追跡する
- ドキュメントを保持および追跡します
- ダイアログを管理します
java - Javaで変数の名前を動的に生成する方法はありますか?
ユーザーからの入力を保持するために変数を生成する必要があるとしましょう(変数の数はわかりません)。Array
、ArrayList
(および他の種類のリストとマップ)を使用せずに、私のコードは( 、、、など)String
のような名前の変数をX回生成できますか?はいの場合、サンプルコードを提供してください。String var001
String var002
String var003
php - 人間の名前の PHP 正規表現
人間の名前に使用している正規表現で少し問題が発生しました。
Jürgen という名前のユーザーが登録したいとします。それともボブ?ヨーロッパではごく普通のことです。これには特別な表記法がありますか?
編集:、正規表現の作成者に対してユルゲン名を投げただけで、ü文字で単語が分割されます...
http://www.txt2re.com/index.php3?s=J%FCrgen+Blalock&submit=Show+Matches
EDIT2: そのような特定のものをチェックするのは難しいので、単に不正な文字をチェックする正規表現を使用しないのはなぜですか?
(ハッキングの試みで実際に使用できるのはどれですか?)
例えば。これにより、' および - 記号が許可されますが、; が必要です。SQL で動作するようにするには、それらが停止されます。SQL 攻撃の HTML インジェクションに一般的に使用される他の文字で、私が見逃しているものはありますか?