doすべきfoo → foo_to_do

たとえば「追加すべきエントリ」を指す変数名をなんとなく entry_to_add とする(自分でそういう変数名にする)ことがときどきある。

こういう命名はどこかで見かけた「気もする」し、自分の感覚としては自然だと思ってたけど、英語の文法的に大丈夫なんだっけ……と最近自信がない感じだったところ、なんとなく「レガシーコード改善ガイド」を読み直していたら p68 に

transactionBundle.getListManager().add(entriesToAdd);

という例があった。これは大丈夫そう。

英文法的には不定詞の形容詞的用法というやつだそうです。