Children = Kids?

コンポジットなオブジェクトの構造を辿るときに必ずと言っていいほど見られるメソッド,getChildren()。これを変数で受けるとき,あなたなら変数名をどう命名するだろうか?

Hoge hoge = …; Collection children = hoge.getChildren();

まぁこれが多数派だろう。僕も今までこうしてた。しかし,JavaServer FacesのSun RIは違った。

Hoge hoge = …; Collection kids = hoge.getChildren();

なんてセンスのいい名前だろう。チルドレンではなく,キッズ。インスタンス達を小馬鹿にしている印象もあるが,子供は大好きだ。 今後はkidsでいこうと思う。

このエントリーをはてなブックマークに追加

関連記事

Firebase FunctionsデプロイでArtifact Registryのクリーンアップポリシー設定エラーに遭遇した話

Web Serial APIでブラウザからシリアルデバイスを操作する

ウェブブラウザとハードウェアの関係

macOSやLinuxからWindowsに移行したら快適になった話

「エンジニアチームの生産性の高め方」という書籍が出版されました