Прямо сейчас я работаю над веб-приложением, которое получает значительный объем данных из базы данных, которая может возвращать нулевые результаты. При прохождении цикломатической сложности для приложения количество функций составляет от 10 до 30. По большей части большинство функций с большими числами имеют множество строк, подобных следующим:
If Not oraData.IsDBNull(4) Then row("Field") = oraData.GetString(4)
Это подводит меня к вопросу: как лучше всего снизить эти цифры? Прямо сейчас я смотрю на то, чтобы большинство функций было ниже 10.