タグ

2018年5月4日のブックマーク (3件)

  • .NET コーディング規則 - C#

    コーディング規則は、開発チーム内でコードの読みやすさ、一貫性、コラボレーションを維持するために不可欠です。 業界のプラクティスと確立されたガイドラインに従っているコードは、理解、保守、拡張が容易です。 ほとんどのプロジェクトでは、コード規則を通じて一貫したスタイルが適用されます。 dotnet/docs プロジェクトと dotnet/samples プロジェクトも例外ではありません。 この一連の記事では、コーディング規則と、それらを適用するために使用するツールについて説明します。 規則をそのまま使用することも、チームのニーズに合わせて変更することもできます。 次のゴールに基づいて規則を選択しました。 正確性: サンプルがコピーされ、アプリケーションに貼り付けられます。 そのため、複数の編集を行った後でも、回復性と正確性を備えたコードを作成する必要があります。 教育: サンプルの目的は、.N

    mslGt
    mslGt 2018/05/04
  • Javaリフレクションメモ(Hishidama's Java Reflection Memo)

    Javaでは、クラス生成やメソッド呼び出しをソース上に直接書いてコンパイル時に決定されるだけでなく、文字列(クラス名)を使ってクラスを生成したり、 メソッド名の文字列を使ってメソッドを呼び出したりすることが出来る。 クラス(インスタンス)生成 [/2015-04-26] Classのメソッド [/2021-03-21] instanceof [2007-02-16] Classからのインスタンス生成(非推奨) [/2018-04-30] インスタンス生成 [/2013-08-06] 総称型による限定 [2007-05-02] 内部クラスのインスタンス生成 [/2008-02-10] メソッド呼び出し staticメソッド実行 [/2017-07-23] メソッド実行(引数なし) [/2017-07-23] メソッド実行(引数あり) [/2017-07-23] 可変引数メソッド [/2015

    mslGt
    mslGt 2018/05/04
  • JavaのリフレクションAPIでメソッド取得、メソッド実行 - abcdefg.....

    JavaのリフレクションAPIでメソッドの取得、メソッドの実行を試してみたメモです。 JavaのリフレクションってforName("ClassName")くらいしか使ったことなかったので、 これを機にもう少しちゃんと勉強してみようと思いました。 java.lang.reflect.Method JavaのリフレクションAPIを利用することで、メタデータにアクセスできます。 java.lang.reflect.Methodインターフェースを利用してメソッドの取得、メソッドの実行を試してみたいと思います。 テスト用クラス Mavenプロジェクトを作成し、pom.xmlはjunitとhamcrestだけdependencyに追加しました。 pom.xml <dependencies> <dependency> <groupId>org.hamcrest</groupId> <artifactId

    JavaのリフレクションAPIでメソッド取得、メソッド実行 - abcdefg.....
    mslGt
    mslGt 2018/05/04