Использование досрочного возврата, что сократит вложенные операторы.
if(assistCustomer == null){
return;
}
if ( backToLobbyStatus.ErrorMessage == "Success") || ( backToLobbyStatus.ErrorMessage == "Success2") {
return;
}
validationResult = backToLobbyStatus;
Досрочное возвращение исключает любые «легкие для оценки» случаи ранее и имеет дело со сложными делами.
В целом, раннее возвращение верните все недействительные случаи, чтобы вы могли обработать нормальный случай в его конце.
Однако ваш "нормальный" случай обрабатывает недействительные случаи, которые могут иногда случаться.
Эта практика полезна и проста достигать. Я предлагаю использовать его как можно чаще, если только нет одного утверждения, и вы уверены, что оно никогда не будет расти.