Это может потребовать досрочного выхода, то есть возврата, как только проверка завершится неудачей:
If Not IsValidNameField(name) Then Return
If Not IsValidDateFiled(date) Then Return
…
Если вы видите, что делаете это во многих местах, подумайте, может ли быть более ранняя точка, в которойпроверяйте поля, т. е. возможно, предоставляя проверку в соответствующих установщиках свойств, а затем всегда манипулируя значениями полей через свойства, а не напрямую.
Этот может поначалу работать с больше, но может сохранитьмного работы в долгосрочной перспективе.Как правило, не допускайте, чтобы поля когда-либо содержали недопустимые значения.Это намного чище и проще в обслуживании и отладке.