Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

.NET und C# ohne Web?

20.05.21 19:05
Re: .NET und C# ohne Web?
 
Murr патриот
Murr
в ответ koder 20.05.21 11:56

о обработке исключительного состояния и о том, что лучше - усключение или null

-----

Вроде как тема несколько другая - иметь оут-параметер или упакованный возврат.

Исключений - не будет, возврата null тоже,


Результат будет одним и тем же - невозможно обработать данные.

------

Результат будет существенно разным;


В случае когда отвалил по первой встреченной пролеме ты не имеешь информации об остальных ошибках.

Т.е. ты сообщишь челу об ошибке и он ее исправит... как сможет... вплоть до того, что удалит строку с ошибкой и по окончании импорта/парсинга введет в ручном режиме.

После чего будет импортировать/парсить снова и уткнется в следующую ошибку и будет вынужден снова что-то делать.

А чел - ленив и допускает ошибки.

Так что имея необходимость повторить импорт/парсинг 10-15-100 раз обязательно сделает что-то неправильно.


В случае когда получается полный список того что невозможно распарсить - выполняется однократная обработка всех ошибок в ручном режиме.

В этом случае неправильных действий будет гораздо меньше.


Можно подождать пару часов, пока отработают остальные.

-----

Ну так можно и 100 раз по паре часов ждать пока найдется место которое нельзя распарсить. безум



ООП такое не говорит и говорить не может.

------

ООП говорит что объект должен отвечать за себя сам.

В данном контексте - сообщить что не так со значениями пропертей.



где уже первая строка показывает

-----

Пыхх...

Ну значит возьмешь нужный парсер, делов то - запросить его у фабрики.

Но вопрос то был не в этом.

 

Перейти на