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

C# - pattern matching - many discards

24.02.24 20:27
Re: C# - pattern matching - many discards
 
AlexNek патриот
AlexNek
я чот не пойму, а что в этом варианте не по фен-шую?

Очень даже много смущ

1. Проверяется всего лишь одно поле, жирно слишком будет, по свитчу на каждое поле.

2. Если Age будет нуллабле и мне нужно будет отличать варианты или объект null или возраст null (не указан), то приплыли.

3. Происходит инверсия понятий - дискард вешается на "нормальный" вариант. Можно конечно и так, но это тогда должно быть везде. И если еще какой-то отрицательный вариант был забыт, то получаем по умолчанию Ок, что не есть правильно.

 

Перейти на