naming - クラスの命名にはどのような方法が最適ですか?

クラスのための良い、正確な名前が登場することは悪名高く難しいです。 右に進むと、コードの自己記述性が高まり、より抽象度の高いコードについての推論のための語彙が提供されます。 特定のデザインパターンを実装するクラスには、よく知られているパターン名(FooFactory、FooFacadeなど)に基づいた名前が与えられ、ドメイン概念を直接モデル化するクラスは問題のドメインから名前を取得できますが、…


プログラムがjavaで終了するときの関数の呼び出し

ユーザーがプログラムを終了するたびにプログラムの設定を保存したいと思います。 だから私は、ユーザーがプログラムを終了するときに関数を呼び出す方法が必要です。 それ、どうやったら出来るの? 私はJava 1.5を使用しています。…


Javaクラス名に有効な文字

Javaクラス名にはどのような文字が有効ですか? Javaクラス名を管理する他の規則(Javaクラス名は数字で始めることはできません)…


c# - リフレクションを介して名前空間内のすべての型を取得する

どのようにC#でのリフレクションを通して名前空間内のすべてのクラスを取得しますか?…


呼び出し元のクラス名を自動的に決定するJavaロガー

public static Logger getLogger(){final Throwable t=new Throwable(); final StackTraceElement methodCaller=t.getStackTrace()[1]; final Logger logger=Logger.getLogger(methodCaller.get…



css - divクラス対ID

divを使用する場合、クラスとIDを使用するのが最善ですか? html内のフォントの変形や要素について、クラスを使用するのが最善でしょうか? 次に構造体/コンテナにidを使用しますか? これは私がいつも少し不確かなことだった、どんな助けも素晴らしいだろう。…


python - なぜPEP-8は最大行長を7 9文字で指定しますか?

なぜこのミレニアムでPython PEP-8が最大行長を7​​9文字にするべきなのでしょうか? 太陽の下のコードエディタのほとんどすべてが、より長い行を扱うことができます。 ラッピングとは、コンテンツ作成者の責任ではなく、コンテンツコンシューマの選択です。 この年齢で79文字を守るのに正当な理由がありますか?…


c# - クラス名を検証する.NET関数はありますか?

私はCodeDomを使用して、ユーザーの値に基づいて動的コードを生成しています。 これらの値の1つが、私が生成しているクラスの名前を制御します。 私は、正規表現を使って有効なクラス名についての言語規則に基づいて名前を消毒することができると知っていますが、クラス名を検証および/または消毒するためのフレームワークに組み込まれた特定のメソッドがあるかどうかを知りたいと思います。…


Pythonの変数名と関数名の命名規則は何ですか?

C#バックグラウンドから来る変数とメソッド名の命名規則は、通常、CamelCaseまたはPascal Caseです。// C# example string thisIsMyVariable="a" public void ThisIsMyMethod() Pythonでは、私は上記を見てきましたが、私もアンダースコアが使われているのを見ました:#python example…


java - 私に関連するドメインがない場合は、どのようにパッケージ名を付けますか?

したがって、パッケージを話すときにはほとんどのJavaリソースにcom.yourcompany.project設定が記述されてcom.yourcompany.projectます。 しかし、私は会社で働かないし、ウェブサイトを持っていない。 一般的な命名規則はありますか? おそらく電子メールアドレスですか?…




取得 クラス class 命名規則 java static 変数 メソッド 継承 メソッド名