Я создал метод, который выполняет некоторые проверки против иерархии XML, которая динамически генерируется другим классом в тексте Javascript во время выполнения.
Мой метод в настоящее время возвращает True или False, что полезно для всех, кто использует мой класс, но я также хотел бы вернуть более информативную информацию, так как может быть несколько причин, которые могут вызвать ложное сообщение.
Сначала я решил изменить тип возврата с bool на некоторый тип Generic Collection, имеющий ключ String и логическое значение. Я не знаю, подходит ли это лучший подход.
Какова наилучшая практика в этом случае?