クリーンコードタイプの質問です。
アプリケーションは適切なアドレスに電子メールを送信します。ただし、変数Xが設定されている場合、すべての電子メールアドレスが上書きされます。すべての電子メールは、Xで指定されたアドレスに送信されます。変数Xは、展開時に構成ファイルから読み取られ、次のようにIoCコンテナーによって設定されます。
public class EmailSender {
@Value("config.option.X")
private String X;
public void sendEmail() {
...
if (X != null) message.setEmailAddress(X);
internalEmailSender.send(message);
}
}
Xに適切な名前を付ける方法がわかりません。replacerEmailAddress?emailAddressOverrider?より良いアイデアはありますか?