Який хороший спосіб назвати метод, який перевіряє, чи потрібно робити X, і чи робить це X у разі потреби?
Наприклад, як назвати метод, який оновлює список користувачів, якщо нові користувачі увійшли? UpdateListIfNeeded
здається занадто довгим, тоді як простий UpdateList
означає можливу дорогу і непотрібну операцію щоразу робиться. EnsureListUpdated
є також варіантом.
C # має bool TryXXX(args, out result)
шаблон (наприклад int.TryParse(str, out num)
) , щоб перевірити , якщо X є можливо і зробити це, але це трохи відрізняється.
RefreshUserList()
під часLoginUser()
таLogoutUser()
, а не під час, скажітьGetUser()
(там, де список уже оновлюється), то, безумовно, стосується наведеної нижче поради.