X를 수행해야하는지 확인하고 필요한 경우 X를 수행하는 메소드의 이름을 지정하는 좋은 방법은 무엇입니까?
예를 들어, 새로운 사용자가 로그인 한 경우 사용자 목록을 업데이트하는 메소드의 이름을 지정하는 방법은 무엇입니까? UpdateListIfNeeded
너무 길어 보이지만 단순함 UpdateList
은 매번 비싸고 불필요한 작업이 수행 될 수 있음을 의미합니다. EnsureListUpdated
변형입니다.
C #에는 X가 가능한지 확인 하고 수행 하는 bool TryXXX(args, out result)
패턴 (예 :)이 있지만 미묘하게 다릅니다.int.TryParse(str, out num)
RefreshUserList()
중에 만 전화를 걸고 징계를 받고 징계를 받지 않은 경우 (목록이 이미 최신 상태 여야하는 경우) 아래 조언이 적용됩니다.LoginUser()
LogoutUser()
GetUser()