Xを実行する必要があるかどうかをチェックし、必要に応じてXを実行するメソッドに名前を付ける良い方法は何ですか?
たとえば、新しいユーザーがログインした場合にユーザーリストを更新するメソッドに名前を付ける方法は?UpdateListIfNeeded
長すぎるように見えますが、単純なUpdateList
ことは、毎回高価で不必要な操作が行われることを意味します。EnsureListUpdated
バリアントでもあります。
C#には、Xが可能かどうかを確認して実行するbool TryXXX(args, out result)
パターン(たとえばint.TryParse(str, out num)
)がありますが、それは微妙に異なります。
RefreshUserList()
の間LoginUser()
とLogoutUser()
、そしてない時に、言うGetUser()
(リストが最新であるべきところすでに)、その後、すべての手段によって、以下のアドバイスが適用されます。