タグ

Annotationに関するshunmatsuのブックマーク (3)

  • Kubernetes道場 17日目 - Label / NodeSelector / Annotationについて - Toku's Blog

    この記事は Kubernetes道場 Advent Calendar 2018 17日目の記事です。 今回はLabel / NodeSelector / Annotationについて。 Label 今までLabelをシレッと使ってきたが改めてここで解説しよう。 Labelはkey/valueの組み合わせKubernetesオブジェクトに指定することができる。 システムに直結する意味合いを持つ設定ではなく、 LabelSelectorなどで使ってきたが、オブジェクトの選択やサブセットの指定などで使用される。 Labelの構文と使用できる文字列 LabelのKeyは/ を使って2つのセグメントに分割して表現することができる。/ より前をPrefix、後をNameと呼ぶ。 PrefixはDNS_LABELに従った253文字以下の文字列である。Prefixを省略すると、ユーザー固有のものとして扱わ

  • Python3の関数アノテーションのすすめ - ガンマソフト

    プログラムは文章と同じで、「読み易さ」が求められます。相手が読めない以前に、3日も経てば自分すら理解できない。そんなプログラムでは、手直しするにも一苦労です。 プログラムの理解に不可欠なのが、コメントです。コードだけでは理解に苦しむプログラムも、コメントの説明があれば分かり易くなります。 適切にコードに説明を加えることは、読み易さだけでなく、コードの価値まで左右します。コメントは最も汎用的な方法ですが、今回は関数の説明に便利な「関数アノテーション」を取り上げます。 関数は独立したユニットとして再利用されるので、「目的(docstringに書かれる)」だけでなく、「使用方法」がひと目でわかると助かります。関数アノテーションは、引数と戻り値の型を注記(アノテーション)で記述することで、ひと目で使用方法がわかるようにします。 関数アノテーションの書き方 関数アノテーションの構文は単純です。以下の

    Python3の関数アノテーションのすすめ - ガンマソフト
  • Spring FrameworkとDIについて - mookjp.io

    Spring FrameworkとDIについて Oct 3, 2016 ( Feb 11, 2022 更新 ) DIのモチベーション ※ 参考: Spring徹底入門 CHAPTER2 一定規模以上のアプリケーションを開発するとき、各モジュールごとに実装を進めていくやり方が取られる。 例えば以下のようなインターフェースが必要になる場合。 UserService UserRepository PasswordEncoder UserServiceインターフェースを実装するUserServiceImplというクラスを実装する場合、 class UserServiceImpl implements UserService { public UserServiceImpl(DataSource dataSource) { this.userRepository = new UserReposito

    Spring FrameworkとDIについて - mookjp.io
  • 1